Visual Studio 2015编译wxWidgets
宫指导说,换帅如换刀 程序员的编译器一换,基本套路必须都重练几次 使用wxWidgets并不难,但不能使用现有的库和工程配置文件,细节就必须理清楚 获取wxWidgets 官方的 下载 页面,下7z或zip文件均可 文件“wxWidgets根目录/docs/msw/install.txt”是编译说明文档,可以作为参考 添加环境变量WXWIN,值是wxWidgets根目录的路径。 虽然不添加变量也可以编译,但很多wxWidgets插件的编译都依赖这个环境变量,因此最好加上。 wxWidgets根目录的路径不要含有空格 增加vs2015支持 vs2015影响编译的改动,主要是定义了snprintf,以及编译器版本升级到14。 需要对wxWidgets作如下修改,才能使用vs2015进行编译。 %WXWIN%\include\msvc\wx\setup.h,66行,增加版本支持 #elif _MSC_VER == 1900 #define wxCOMPILER_PREFIX vc140 %WXWIN%\include\wx\compiler.h,56行,增加版本支持 #elif __VISUALC__ < 2000 #define __VISUALC14__ 在下面三个文件中,找到snprintf的宏定义,注释掉 %WXWIN%\src\tiff\libtiff\tif_config