2010-10-05 32 views
1

我試圖設置我的Netbeans IDE,以便它能夠編譯wxWidgets項目。設置Netbeans在Windows下編譯wxWidgets項目

有一個非常相似的問題: Setup wxWidget in Netbeans 6.1 C++ On MS Windows? 但答案是不適合我。而提到的版本有點過時。

我使用mingw包進行編譯。 是沒有問題的使用MYSYS此命令從控制檯編譯一個小的Hello World應用程序:

$ g++ hello.cpp `wx-config --libs` `wx-config --cxxflags` -o hello.exe 

因此,這裏是我的嘗試在Netbeans的:
項目屬性:

  • C++編譯器 - >其他選項:wx-config cxxflags(反引號包圍)
  • C++編譯器 - >包括目錄:installation_Pat H /包括
  • 鏈接器 - >附加選項: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 

但在鏈接過程中,我得到大量的錯誤.. 。

問題:

  • 有誰從NetBeans中有編譯wxWidgets的項目工作配置,並且可以幫助我
  • 或者任何人都不會看到一個錯誤的命令行可能是原因爲鏈接問題?

非常感謝!

+0

您是否嘗試過運行'WX-配置--cxxflags'和在shell'WX-配置--libs'並把輸出在各自的領域中項目屬性?也許無論NetBeans使用什麼方法來運行g ++,都不能正確處理命令替換或根本不處理命令替換。 – 2010-10-05 15:06:21

+0

我嘗試了一段時間,在我的嘗試和錯誤過程中,但它沒有奏效。無論如何謝謝你的回答 – zitroneneis 2010-10-05 15:31:22

回答