编译Mentohust for windows遇到的错误
编译环境
WIN10+Visual Studio 2017 Community(需要添加MFC组件)
下载Mentohust for Windows源码
版本V 2.4
链接: https://pan.baidu.com/s/1pLFoNrH 密码: fb6u
错误
找不到 Windows SDK 版本8.1
MSB8036错误:找不到 Windows SDK 版本8.1。请安装所需的版本的 Windows SDK 或者在项目属性页中或通过右键单击解决方案并选择“重定解决方案目标”来更改 SDK 版本。
解决方法:修改项目配置属性>常规>Windows SDK版本 为当前系统版本。
"/ZI"和"/Gy-"命令行选项不兼容
D8016错误:"/ZI"和"/Gy-"命令行选项不兼容
解决方法:修改项目配置属性>C/C++>调试信息格式 为“程序数据库/Zi”。
“_beginthreadex”: 找不到标识符
3861错误:“_beginthreadex”: 找不到标识符
解决方法:将项目中所有的"Process"改个名字,比如"ProcessM",因为系统包含路径中存在一个process.h文件,而程序中有个文件恰恰叫"process.h"和"process.cpp"。
Values of attribute "level" not equal in different manifest snippets.
c1010001错误:Values of attribute "level" not equal in different manifest snippets.
解决方法:修改项目配置属性>连接器>清单文件>UAC执行级别 为requireAdministrator(/level='reuireAdministrator')。
网友评论