想要用wxUniversal本来是因为想弄个可以改变颜色的进度条wxGauge,用了SetBackgroundColour(),放进代码中一用,咦,颜色没改变,clean后再编译,还是没变。后来明白这是wxWidgets默认用了native控件,改不了,这就和java用了windowsLookAndFeel后没法改进度条颜色一样。后来了解到wxUniversal下各个控件的颜色外观可以自己控制,于是想用wxUniversal,无奈网上有关资料太少,今天终于配置完,赶紧记下来备忘。
编译:
动态链接,debug版
nmake -f makefile.vc CPPFLAGS=/Os LDFLAGS="/MANIFEST:NO /OPT:REF /OPT:ICF" BUILD=debug WXUNIV=1 SHARED=1 UNICODE=1 MONOLITHIC=0 USE_RTTI=0
动态链接,release版
nmake -f makefile.vc CPPFLAGS=/Os LDFLAGS="/MANIFEST:NO /OPT:REF /OPT:ICF" BUILD=release WXUNIV=1 DEBUG_INFO=0 SHARED=1 UNICODE=1 MONOLITHIC=0 USE_RTTI=0
静态,release版
nmake -f makefile.vc CPPFLAGS=/Os LDFLAGS="/MANIFEST:NO /OPT:REF /OPT:ICF" BUILD=