可能是我有点迟到,但这会帮助新手来wxwidgets。
首先Goto Wxwidgets目录(下载路径)在我的情况下是“C:\ Users \ WxWidgets_all”。 现在在该文件夹转到生成目录。现在打开Visual Studio命令提示符。如果您已经安装了Visual Studio,那么您可以通过开始菜单轻松找到它。 现在在命令提示符下,最高可达<Path to your wxWidgets>/build/msw/
。现在运行以下命令。
NMAKE/F makefile.vc --For Static Library and Debug Version
NMAKE/F makefile.vc SHARED = 1 --For SHARED Library and Debug Version
NMAKE/F makefile.vc BUILD =释放--For SHARED Library and Release Version
完成它后,你将有DLL或IIb中“<path to wxwidgets>\lib\
”取决于上述命令中提供的选项。
现在在您的项目中包含与wxwidgets相关的所有文件。主要需要两条路径包含“<path to wxwidgets>\inlcude\
”和“<path to wxwidgets>\lib\vc_<lib\dll>
”。
之后,将您的wxwidgets生成的库链接到您的项目中。要执行此操作,请在库部分的项目属性中输入“<path to wxwidgets>\lib\vc_<lib\dll>
”。
现在将预处理器添加到您的项目中。
_WINDOWS
NDEBUG
(对于版本)
_DEBUG
(调试)
_CRT_SECURE_NO_DEPRECATE=1
_CRT_NON_CONFORMING_SWPRINTFS=1
_SCL_SECURE_NO_WARNINGS=1
__WXMSW__
_UNICODE
从“是添加下列库到您的项目后,“
wxbase30u_net
wxmsw30u_core
wxbase30u
wxtiff
wxjpeg
wxpng
wxzlib
wxregexu
wxexpat
wxmsw30u_adv
根据您编译的选项,库名称可能有点不同。
我想我已经涵盖了运行wxWidgets的所有步骤。
即使您有错误,您也可以在“<path to wxwidgets>\samples
” 目录下检查minimal
项目。尝试运行该项目,即使你有错误,那么你的wxwidgets没有正确构建。
希望这会有所帮助。
+1我也推荐你的脚步。但为什么你没有完成你的答案?也许OP应该能够继续下去。 – 2012-01-06 05:32:01
我在等待OP的回复。如果编译不起作用,则不需要花时间在链接上。 – ravenspoint 2012-01-06 12:54:02