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…
解决办法:
发布评论