VS2008 编译tightvnc-2.7.10~tightvnc-2.8.8成功
2017-05-15 14:54
597 查看
tightvnc源码官方下载地址
http://www.tightvnc.com/
源码中的WinDxgiSurface.h头文件有如下两行代码:
fatal error C1083: Cannot open include file: 'd3d11.h': No such file or directory
解决办法是,下载Win8 SDK。
win8 SDK下载地址:(稍后给出,或者自己找)
下载源码后打开解决方案tightvnc.sln。
安装完Win8 SDK后,设置一下desktop工程属性,具体是
Configuration Properties->C/C++ ->General->Additional Include Directories
编辑为:
"C:\Program Files (x86)\Windows Kits\8.1\Include\shared";"C:\Program Files (x86)\Windows Kits\8.1\Include\um";..
即可。其中..为原来已存在的项。而
"C:\Program Files (x86)\Windows Kits\8.1\Include\um"
为d3d11.h头文件所在的文件路径;而
"C:\Program Files (x86)\Windows Kits\8.1\Include\shared"
为DXGI1_2.h头文件所在的文件路径。实际的路径以你安装win8 SDK时的为准。
如果没有其他错误,编译应该能全部顺利通过。
http://www.tightvnc.com/
源码中的WinDxgiSurface.h头文件有如下两行代码:
#include <d3d11.h> #include <DXGI1_2.h>默认设置情况下编译此解决方案会因为编译器找不到上述两个头文件而报错:
fatal error C1083: Cannot open include file: 'd3d11.h': No such file or directory
解决办法是,下载Win8 SDK。
win8 SDK下载地址:(稍后给出,或者自己找)
下载源码后打开解决方案tightvnc.sln。
安装完Win8 SDK后,设置一下desktop工程属性,具体是
Configuration Properties->C/C++ ->General->Additional Include Directories
编辑为:
"C:\Program Files (x86)\Windows Kits\8.1\Include\shared";"C:\Program Files (x86)\Windows Kits\8.1\Include\um";..
即可。其中..为原来已存在的项。而
"C:\Program Files (x86)\Windows Kits\8.1\Include\um"
为d3d11.h头文件所在的文件路径;而
"C:\Program Files (x86)\Windows Kits\8.1\Include\shared"
为DXGI1_2.h头文件所在的文件路径。实际的路径以你安装win8 SDK时的为准。
如果没有其他错误,编译应该能全部顺利通过。
相关文章推荐
- tightvnc 2.7.10 vs2008 编译
- vs2008 下编译jrtplib-3.9.0成功
- vs2008 下编译jrtplib-3.9.0成功
- 编译mapnik(win7 环境下vs2008编译mapnik 0.7.1 成功)
- x264 VS2008下编译成功
- vs2008 下编译jrtplib-3.9.0成功
- 用vs2008成功地编译WxWidgets-2.8.9
- vs2008 express 编译 tightVNC
- vs2008 x264-snapshot-20091006-2245编译成功
- 编译mapnik(win7 环境下vs2008编译mapnik 0.7.1 成功)
- 编译cairo(win7 环境下vs2008编译cairo1.10.2 成功)
- vs2008 下编译jrtplib-3.9.0成功
- Vs2008 编译 Live555源码,亲自实践,绝对成功
- KevinLib 在 VS2008 下的成功编译
- 编译mapnik(win7 环境下vs2008编译mapnik 0.7.1 成功)
- 我用VC6写了个程序转成了VS2008编译成功了,但是界面还是VC6的样子,我想把界面也转成VS2008的风格,不知道怎么弄
- VS2008不能自动绑定添加非控件变量,VS2010编译的程序不支持Windows2000
- VS2008编译webrt错误:cerror LNK2019: unresolved external symbol "void __stdcall DeleteMediaType
- Linux下成功编译hadoop-eclipse-plugin-${version}.jar
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题(转)