VS2010 missing type specifier - int assumed. Note: C++ does not support default-int

编译一些网上下载的程序时如果碰到error C4430: missing type specifier - int assumed. Note: C++ does not support default-int这个问题

解决方法:

右击工程,选择properties -> configuration properties -> C/C++ -> commandline 
在additional options 打入 /wd4430

如果出现

 atlcore.h(40): fatal error C1189: #error :  This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended.

解决方法:

如果有预编译头文件Stdafx.h在该文件的前面加入

#define _WIN32_WINNT 0x0501

如果没有该头文件,则可以在主文件xx.cpp的最前面(所有的头文件的前面)加入

#define _WIN32_WINNT 0x0501

你可能感兴趣的:(mfc)