2024年3月17日发(作者:)

error: 没有找到,因此这个应用程序未能启动。重新安装应用

程序可能会修复此问题?

解决办法:

方法一、微软对于这个问题应该也有处理,不过感觉不是很人性化。在“属性->配置

属性->清单工具->常规“下有一个”使用FAT32解决办法,把它选成是,就可以了。注

意:一定要先配置这个选项,然后再编译工程,要不然还是不好用

方法二、找到你的工程的文件夹,如(myproject),找到其下的

myprojectmyprojectDebug ,把它删掉(删掉整个Debug目录也可以),

重新编译就可以了。

2. iostream.h 和 iostream

iostream.h 和 iostream两个是不同的东西。前者是传统库函数中的头文件,后者(没

有.h)是标准库中的头文件。而标准库中的东西,都是定义在std名字空间里,是为了防止污染

全局名字空间。如果使用 iostream 头文件,就需要引用std,即加上using namespace std。

3. warning LNK4204: “…”缺少引用模块的调试信息;正在链接

对象,如同没有调试信息一样

如果生成的是 debug 模式的可执行文件但链接的却是 release 库,或者如果生成的

是 release 版本的可执行文件但链接的却是 debug 库,那么就出现上述问题。

4. warning:去掉字符串操作函数"_CRT_SECURE_NO_DEPRECATE"

解决办法:

方法一、右键该项目,在Project -> Properties ->C/C++->预处理器->预处理器

定义中添加_CRT_SECURE_NO_DEPRECATE标记即可。

方法二、Project -> Properties -> C/C++ -> Command Line加入/D

"_CRT_SECURE_NO_DEPRECATE"

分析:

出现这样的警告,是因为VC2005中认为CRT中的一组函数如果使用不当,可能会产

生诸如内存泄露、缓冲区溢出、非法访问等安全问题。这些函数如:strcpy、strcat等。

对于这些问题,可以按照上述方法使用_CRT_SECURE_NO_DEPRECATE标记来忽略这些

警告问题。

5. error LNK2019: unresolved external symbol __security_cookie referenced in

function ...

解决办法:

编译时出现了这个错误, Properties ---> C/C++ ---> Code Generation --->

Buffer Security Check,设置为 NO(/GS-)

Link:具有相同时间戳的名为.pch的PCH已存在于.obj中,使用第一个PCH…

解决办法: