我遇到了麻煩,試圖使用wxWidgets 2.9.4和Xcode 4.5.2,我得到了各種各樣的錯誤。 首先,我想我正確安裝了wxWidgets,因爲每個示例和演示都運行良好。問題是當我嘗試創建一個Xcode項目。wxWidgets 2.9.4 + Xcode 4.5.2 - 無法使其工作
當我跟隨的wxWidgets教程修改構建設置如下:
- 「其他C++旗」
- 粘貼--cppflags粘貼「其他鏈接器標記的--libs 「(刪除-L)
更改編譯器GCC 我得到:
-
ld: library not found for -lwxregexu-2.9
clang: error: linker command failed with exit code 1 (use -v to see invocation)
當我跟隨http://zebratale.tumblr.com教程(似乎更詳細的給我) 我得到:
ld: library not found for -lwx_osx_cocoau_xrc-2.9
clang: error: linker command failed with exit cod 1 (use -v to see invocation)
我完全失去了,我想感謝所有幫助
------------ UPDATE ------------------------
我剛剛發現可以編譯它使用該術語inal命令:
g++ -o main main.cpp './../../build-cocoa-debug/wx-config --debug --cxxflags --libs'
所以我猜問題是編譯器Xcode正在使用。但是,當我將它更改爲LLMV GCC 4.2時,我得到了同樣的錯誤(YES,好像它仍在使用叮噹聲) 要更改編譯器,我去構建設置 - >編譯選項 - >編譯器for c/C++/objective- c並改變它。
--------- UPDATE2 -----------------
即使是現在,我改變了編譯器在Xcode中的錯誤是:
ld: library not found for -lwx_osx_cocoau_xrc-2.9
collect2: ld returned 1 exit status
Command /Applications/Xcode.app/Contents/Developer/usr/bin/llvm-g++-4.2 failed with exit code 1
你能編譯一些步驟來編譯它嗎?這也會對我有所幫助 – the100rabh