VS错误总结(部分)

来源:互联网 发布:世界历史书 知乎 编辑:程序博客网 时间:2024/06/05 18:21
1、问题1
 1>fatal error C1900: “P1”(第“20080116”版)和“P2”(第“20070207”版)之间 Il 不匹配
1>LINK : fatal error LNK1257: 代码生成失败 
解决:安装VS2008 SP1.

2、问题2
Building MFC application with /MD[d] (CRT dll version)requires MFC shared dll version
解决:选择“在共享 DLL 中使用 MFC”。

3、问题3
fatal error C1083: Cannot open include file: 'afxcontrolbars.h': No such file or directory
问题2把#include <afxcontrolbars.h>注释或删除掉,后面加一行
 #define CWinAppEx CWinApp就可以解决了

4、问题4
"链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的"
解决方法:
1.打开该项目的“属性页”对话框。
2.单击“链接器”文件夹。
3.单击“命令行”属性页。
4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。

5、问题5
加了头文件#include <new>
char * pBuf = new( std::nothrow ) char[ MAX_PATH ];
编译时出如下错误:
error C2061: 语法错误 : 标识符“nothrow”
解决:在使用前加一句#undef new

原创粉丝点击