Настройка Netbeans для компиляции проектов wxWidgets под Windows - PullRequest
1 голос
/ 05 октября 2010

Я пытаюсь настроить 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 и может помочь мне
  • Или кто-нибудь видит, что ошибка в командной строке может быть причиной проблем со связыванием?

Большое спасибо!

1 Ответ

4 голосов
/ 05 октября 2010

Я наконец нашел решение и написал руководство для тех, кто может столкнуться с такой же проблемой в будущем.

wxWidgets wiki: Компиляция с использованием Netbeans

...