Я пытаюсь настроить IDE Netbeans так, чтобы он мог компилировать проекты wxWidgets.
Есть очень похожий вопрос:
Настройка wxWidget в Netbeans 6.1 C ++ В MS Windows?
но ответ не работает для меня. И упомянутые версии немного устарели.
Я использую пакет mingw для компиляции.
Нет проблем при компиляции небольшого приложения Hello World из консоли с помощью этой команды в mysys:
$ g++ hello.cpp `wx-config --libs` `wx-config --cxxflags` -o hello.exe
Итак, вот что я попробовал в Netbeans:
Свойства проекта:
- Компилятор C ++ -> Дополнительные параметры:
wx-config cxxflags
(в окружении обратных галочек)
- Компилятор C ++ -> Включить каталоги: путь_установки / include
- Компоновщик -> Дополнительные параметры:
wx-config --libs
(в окружении знаков обратной галочки)
Командные строки, создаваемые Netbeans при попытке компиляции, кажутся мне правильными
g++.exe `wx-config --cxxflags` -c -g -I/D/lib/wxWidgets/include -MMD -MP -MF build/Debug/MinGW-Windows/main.o.d -o build/Debug/MinGW-Windows/main.o main.cpp
Компилируется без ошибок
g++.exe `wx-config --cxxflags` `wx-config --libs` -o dist/Debug/MinGW-Windows/wxwidgetstest build/Debug/MinGW-Windows/main.o -L/D/lib/wxWidgets/lib/gcc_lib
Но в процессе связывания я получаю массу ошибок ...
Вопросы:
- Кто-нибудь имеет рабочую конфигурацию для компиляции проектов wxWidgets из Netbeans и может помочь мне
- Или кто-нибудь видит, что ошибка в командной строке может быть причиной проблем со связыванием?
Большое спасибо!