У меня проблемы с использованием wxWidgets 2.9.4 и Xcode 4.5.2, я получаю всевозможные ошибки. Во-первых, я думаю, что правильно установил wxWidgets, потому что все образцы и демо работают нормально. Проблема в том, что я пытаюсь создать проект Xcode.
Когда я следую руководству по wxWidgets, меняю настройки сборки следующим образом:
- Paste the --cppflags in "Other C++ Flags"
- Вставьте --libs в «Другие флаги компоновщика» (УДАЛЕНИЕ -L)
Измените компилятор на GCC, я получаю:
#P4# #P5#
- #P6# <блочная цитата> #P7# #P8# блочная цитата>
Я полностью потерялся, и я был бы признателен за любую помощь
------------ОБНОВИТЬ------------------------
Я только что узнал, что его можно скомпилировать с помощью команды терминала:
g++ -o main main.cpp './../../build-cocoa-debug/wx-config --debug --cxxflags --libs'
Итак, я думаю, проблема в компиляторе, который использует Xcode. Но когда я меняю его на LLMV GCC 4.2, я получаю ту же ошибку (ДА, как будто он все еще использует clang). Чтобы изменить компилятор, я пошел в настройки сборки-> параметры сборки-> компилятор для c/c++/objective-c и изменил его.
-----------------------ОБНОВЛЕНИЕ2-----------------
Даже сейчас, когда я изменил компилятор на Xcode, ошибка:
ld: не найдена библиотека для -lwx_osx_cocoau_xrc-2.9
collect2: ld вернул 1 статус выхода
Ошибка команды /Applications/Xcode.app/Contents/Developer/usr/bin/llvm-g++-4.2 с кодом выхода 1