1、fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
可能的解决方案:项目名右键,点击清理。
2、windows下查看exe和dll依赖及版本位数
解决方案:在vs安装目录下,我的路径为为D:\vs2013\Common7\Tools\Shortcuts下打开 VS2013 x86 本机工具命令提示或VS2013 x64 本机工具命令提示
查看依赖项,在命令行下输入
dumpbin /dependents dll或exe文件绝对路径
查看版本位数,在命令行下输入
dumpbin /headers dll或exe文件绝对路径
3、error C2146: 语法错误: 缺少“;”(在标识符“Buffer”的前面) C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int C:\Program Files (x86)