【发布时间】:2015-01-08 01:00:43
【问题描述】:
我正在尝试在我的 mac OSX 10.10 上编译 WxWidgets 3.0.2 我收到以下消息:
块引用 ... ld:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) make: *** [/Users/.../wxWidgets-3.0.2/build_rel/lib/libwx_osx_cocoau-3.0.0.2.0.dylib] 错误 1
我正在使用这些标志进行编译
../configure --with-osx_cocoa --with-macosx-version-min=10.7 --with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/ SDKs/MacOSX10.10.sdk --prefix="$(pwd)" --with-opengl CC=clang CXX=clang++ CXXFLAGS="-stdlib=libc++ -std=c++11" OBJCXXFLAGS="-stdlib=libc++ -std=c++11" LDFLAGS=-stdlib=libc++ --enable-universal-binary=x86_64 --enable-monolithic --enable-unicode --with-expat=builtin --with-zlib=builtin --with -libtiff=builtin --with-regex=builtin --with-libpng=builtin --with-libjpeg=builtin
如您所见,我按照其他主题中的建议添加了 enable-universal-binary=x86_64。
如果你能建议我可能没有添加或我应该删除的其他标志 那太好了.. 谢谢
【问题讨论】:
标签: xcode macos wxwidgets x86-64 osx-yosemite