我正在尝试构建一个依赖于wxWidgets正常运行的程序。我安装了最新版本的Xcode。我尝试构建wxWidgets(wxWidgets-3.0.2和wxWidgets-2.9.4,主程序最初使用的版本)。但是,在这两种情况下,运行主程序的makefile会出现以下错误:
make:/ Users / wxWidgets的路径 /wxWidgets-2.9.4/build-cocoa-release/utils/wxrc/wxrc:没有这样的文件或目录< / p>
据我了解,我需要构建wxrc以使我的主程序正确构建(我试过这个,但显然缺少一些头文件)。有没有办法在此步骤之前配置wxWidgets,它也将自动构建wxrc?或者是我需要单独构建的东西?如果它是分开的,那会怎么做?
我已经粘贴了我最初用于配置下面wxWidgets的代码,并使用换行符使其更易于阅读:
../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++
构建wxWidgets时出现一个错误: ../src/osx/cocoa/utils.mm:250:28:错误:无法初始化类型&#39; id&#39;具有左值的类型 &#39; wxNSAppController *&#39; [NSApp setDelegate:appcontroller];
当我进入samples目录并输入&#34; make&#34;时,我得到:ld:找不到-lwx_osx_cocoau_xrc-2.9 clang的库:错误:链接器命令失败,退出代码为1(使用-v to看到调用)输入&#34; make&#34;在演示中,我得到:ld:找不到-lwx_osx_cocoau_core-2.9 clang的库:错误:链接器命令失败,退出代码为1(使用-v查看调用)
如果我错过了之前我应该采取的任何步骤(可能是Xcode的某些内容?),请告诉我。非常感谢你提前。
答案 0 :(得分:0)
Similar question。我在论坛上提出sugested解决方法如下:您可以使用--with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/
“。