编译 EasyDarwin 时,Vs2008的C++升级到 Vs2013时报错:
1. 找不到 windows.h
项目->属性->配置属性->C/C++->所有选项:
附加包含目录: 添加:
C:Program Files (x86)Microsoft SDKsWindowsv7.1AInclude
2. 无法打开文件“WS2_32.LIB”
在 工程—》属性—》链接器—》 -》常规-》附件库目录 中添加WS2_32.LIB 后 编译通过.
3. 请确保已安装 Microsoft SQL Server Compact 4.0
https://www.microsoft.com/zh-CN/download/details.aspx?id=17876
往往是另一个错误:
http://jingyan.baidu.com/article/6766299747c9dc54d41b8448.html
我把项目放到的 Ramdisk 盘上,就报这个错误。
4. .rc error rc2135 file not found .tlb
http://jingyan.baidu.com/article/6766299747c9dc54d41b8448.html
Resources->General->Addtional Include Directories
这一项添加
MIDL->Output->Type Library 中的目录部分,即 $(IntDir)
5. error MSB8031: Building an MFC project for a non-Unicode character set is deprecated.
http://jingyan.baidu.com/article/ff42efa916aca5c19e22029a.html
多字节字符集,需要单独安装一个库。 它并不在 VS中。