DuiLib在VS2012下的编译
DuiLib在VS2012下的编译
DuiLib开源界面库。下载DuiLib,https://github.com/duilib/duilib/,发现已经使用VS2013编译了。如果需要在VS2012使用,可使用2种方法。
一. 直接修改*.vcxproj
1.修改vcxproj文件
找一编辑器,如Notepad++。把 ToolsVersion=“12.0”,替换成 ToolsVersion=“4.0”
2.使用VS2012打开工程
3.修改对应Plamtform Toolset
修改项目所有的 Plamtform Toolset
3.编译报错 error C2065 ;代码加一回车,编译成功
1>Control\UIGifAnim.cpp(324): error C2065: ‘hFile’ : undeclared identifier
解决:
HANDLE hFile = ::CreateFile(pstrGifPath, GENERIC_READ, 前空一行
编译成功!
二 使用cmake重建工程
1.下载CMake,地址:https://cmake.org/download/
2.打开cmake-gui.exe
选择对应目录,并选择配置
3.修改 CMAKE_INSTALL_PREFIX,并生成代码
4.打开工程
4.修改Post-Build Event
编译