2024年4月18日发(作者:)

1.编译错误C2065

1>c:documents and settingsadministrator桌面

host_(62): error C2065: “i”: 未声明的标识符

解决办法,将

for (int i = 0; i < m_(); i++)

{

m_ing(m_deviceList[i]);

}

中变量i的定义放到函数体开头

int i;

for (i = 0; i < m_(); i++)

{

m_ing(m_deviceList[i]);

}

2.链接错误LNK2019

() : error LNK2019: 无法解析的外部符号

__imp___vsnprintf,该符号在函数 _StringVPrintfWorkerA@20 中被引用

是在程序中对数据库操作时用到的,这个链接问题在使用静态DLL方式

时才会遇到,如果使用共享DLL方式时不会出现,但是因为本程序需要使用静态DLL方式,

所以继续尝试其他的解决方法。尝试在程序属性的连接器输入选项中添加附加依赖项

,依然报错。于是在系统中搜索这个lib文件,最终找到了两种不同版本的

VC6.0中文件信息:

C:Program FilesMicrosoft Visual

VS2010中文件信息:

C:Program FilesMicrosoft