[C/C++]_[wxWidget-2.9.2编译参数]
1.使用MinGW的g++ 4.4.0
-- 也可以用vs编译,有vs项目文件.这个没试过.
2.wxWidgets跨平台界面库的官网:
-- wxWidgets也能在Mac OS X下使用,使用和windows同样的界面编程模型,基本上不需要修改就可以直接用。www.zzzyk.com
-- 有在工作上用wxWidgets开发的童鞋可以交流下。^-^
Win32:
[plain]
configure CC=gcc -m32 CXX=g++ -m32 --enable-shared --disable-static --disable-gtktest --disable-gtktest --disable-sdltest --disable-detect_sm --disable-commandlinkbutton --disable-gstreamer8 --disable-mshtmlhelp --disable-compat26 --disable-debug_gdb --disable-debug_info --disable-debug_flag --disable-debug --disable-gpe --disable-gtk2 --enable-plugins --enable-unicode
3.wxbase292u_gcc_custom.dll(基础)和wxmsw292u_core_gcc_custom.dll(界面)都是必须的,其实还可以编译更小点,默认启用了所有特性和控件,可以根据需要disable某些特性,其他dll根据需要添加进去就行。
4.编译完执行wx-config --libs默认的配置项:
[plain]
-L/c/E/software/Lib/gui/wxWidgets-2.9.2/src/lib -Wl,--subsystem,windows -mwindows
-lwx_mswu_xrc-2.9 -lwx_mswu_html-2.9 -lwx_mswu_qa-2.9 -lwx_mswu_adv-2.9 -lwx_mswu_core-2.9 -lwx_baseu_xml-2.9 -lwx_baseu_net-2.9 -lwx_baseu-2.9
wx-config --cxxflags的配置项:
[plain]
-I/c/E/software/Lib/gui/wxWidgets-2.9.2/src/lib/wx/include/msw-unicode-2.9 -I/c/E/software/Lib/gui/wxWidgets-2.9.2/src/include -D_LARGEFILE_SOURCE=unknown -DwxDEBUG_LEVEL=0 -DWXUSINGDLL -D__WXMSW__ -mthreads
5.最后说一下,wx作为快速开发的界面编程库还是挺好的,还有一堆例子。
6.顺便说一下,我们用的是eclipse CDT来编写代码,虽然没有所见即所得的界面窗口,但是不影响。麻烦就是调
补充:软件开发 , C++ ,