wxWidgets2.9.4とXcode4.5.2を使用しようとすると問題が発生し、途中であらゆる種類のエラーが発生します。まず、すべてのサンプルとデモが正常に実行されるため、wxWidgetsを正しくインストールしたと思います。問題は、Xcodeプロジェクトを作成しようとしたときです。
wxWidgetsチュートリアルに従って、ビルド設定を次のように変更すると、次のようになります。
- 「その他のC++フラグ」に--cppflagsを貼り付けます
- --libsを「その他のリンカーフラグ」に貼り付けます(-Lを削除します)
コンパイラをGCCに変更します。
ld:-lwxregexu-2.9のライブラリが見つかりません
clang:エラー:リンカーコマンドが終了コード1で失敗しました(呼び出しを確認するには-vを使用してください)
http://zebratale.tumblr.comチュートリアル(私にはもっと詳細に思えます)に従うと、次のようになります。
ld:-lwx_osx_cocoau_xrc-2.9のライブラリが見つかりません
clang:エラー:linkerコマンドがexit cod 1で失敗しました(呼び出しを確認するには-vを使用してください)
私は完全に迷子になっています。助けていただければ幸いです。
- - - - - - アップデート - - - - - - - - - - - -
ターミナルコマンドを使用してコンパイルできることがわかりました。
g ++ -o main main.cpp'./../../build-cocoa-debug/wx-config --debug --cxxflags --libs'
したがって、問題はXcodeが使用しているコンパイラにあると思います。しかし、LLMV GCC 4.2に変更すると、同じエラーが発生します(YES、まだclangを使用しているかのように)コンパイラを変更するには、ビルド設定->ビルドオプション-> c / c ++/objective-cのコンパイラに移動しましたそしてそれを変更しました。
--------- UPDATE2-----------------
Xcodeでコンパイラを変更した今でも、エラーは次のとおりです。
ld:-lwx_osx_cocoau_xrc-2.9のライブラリが見つかりません
collect2:ldが1つの終了ステータスを返しました
Command /Applications/Xcode.app/Contents/Developer/usr/bin/llvm-g++-4.2 failed with exit code 1