问题描述
环境:
Win10 64 位 带有更新 3 的 Visual Studio 2015 带有 Pro*C 的 Oracle 12.2 64 位客户端
这是 Pro*C 从 *.pc 文件自动生成的文件。原来的struct和function1()里面的struct都是自动生成的。
//generated by pro*c
static struct sqlexd {
param1
param2
...
} sqlstm {13,2}
int function1 ()
{
struct sqlexd sqlstm; //hides global sqlstm from above
sqlstm.slvsn = 13
sqlstm.arrsiz = 2
}
struct sqlexd sqlstm; //this causes a C4459 warning
slqstm 的 C4459 声明隐藏全局声明
cpp 文件由 *.pc 文件自动生成。我不太确定如何解决这个警告,因为它是一个自动生成的文件
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)