TightVNC 2.8.11:(一)源码编译

环境:

Windows 7 旗舰版 64位、Visual Studio 2015 专业版

资源获取:

TightVNC:官网
TightVNC 2.8.11程序安装包:32位64位
TightVNC 2.8.11 源码:C++
Visual Studio 2015 专业版:下载地址
Windwos 8 SDK: 下载

编译问题总结:

问题1:无法打开源文件 “winapifamily.h”。
原因:编译环境中缺少”winapifamily.h”文件。
解决方法:往环境中添加”winapifamily.h”文件,并让工程引用它。
解决步骤:
a.安装Windows 8 SDK;
b.右击 “desktop”,选择“属性”-> “C/C++”-> “常规”-> “附加包含目录”,在右边的下拉菜单中选择“编辑”,然后选择刚才安装的SDK的Include\shared目录。(参考路径:C:\Program Files %28x86%29\Windows Kits\8.0\Include\shared,请以自己安装的路径为准)

问题2:无法打开包括文件: “DXGI1_2.h”。(问题1解决的同时,问题2也解决了)
原因:编译环境中缺少”DXGI1_2.h”文件。
解决方法:往环境中添加”DXGI1_2.h”文件,并让工程引用它。
解决步骤:
a.安装Windows 8 SDK;
b.右击 “desktop”,选择“属性”-> “C/C++”-> “常规”-> “附加包含目录”,在右边的下拉菜单中选择“编辑”,然后选择刚才安装的SDK的Include\shared目录。(参考路径:C:\Program Files %28x86%29\Windows Kits\8.0\Include\shared,请以自己安装的路径为准)

问题3:无法打开包括文件: “TimeAPI.h”。
原因:工程中缺少”TimeAPI.h”文件。
解决方法:把”TimeAPI.h”从工程去掉。
解决步骤:
a.把工程中所有的#include “TimeAPI.h” 用”//”屏蔽掉。

问题3:无法打开包括文件: “Realtimeapiset.h”。
原因:工程中缺少”Realtimeapiset.h”文件。
解决方法:把”Realtimeapiset.h”从工程去掉。
解决步骤:
a.把工程中所有的#include “Realtimeapiset.h” 用”//”屏蔽掉。

猜你喜欢

转载自blog.csdn.net/chase_hung/article/details/80643089
今日推荐