q4561231 发表于 2016-1-2 15:16:40

g++选择编译32位程序和64位程序

在Mac OS X 10.6下编译wx程序报如下的错:

ld: warning: in /usr/lib/libwx_macud-2.8.dylib, missing required architecture x86_64 in file
这是因为10.6默认编译目标是64位的,而wx的动态库是32位的。
目前的解决方法是设置g++编译32位的程序。加命令行参数“-m32”就可以了。
页: [1]
查看完整版本: g++选择编译32位程序和64位程序