2014-01-13 20 views
1

我嘗試使用wxWindgets安裝程序和code :: block-mingw安裝來設置和創建wxWidgets項目。 當我試圖創建一個WX-部件史密斯的項目,我有以下問題在指定的wxWidgets目錄中找不到匹配的調試配置。

A matching Debug configuration cannot be found in the wxWidgets directory you specified. 
This means Debug target of your project will not build 
Are you sure you want to continue with these settings ? 

沒有任何人對此有任何的想法,什麼是推薦的方式設置的wxWidgets和代碼塊在Windows?

回答

0

問題是由以下的Compiling wxWidgets 3.0.0 to develop Code::Blocks (MSW)節提供的準確指示解決。我無法在windows中正確構建wxWidgets。在構建wxWidget之後,在使用Code :: Block創建wxWidgets項目時,彈出提示問題中提及的相同警報消息,但我解散並繼續創建該項目。這次它工作。

1

您是否將您的wxWidgets編譯爲調試版本?我得到了同樣的錯誤,因爲我只是將wxWidgets作爲發佈版本來構建。不過,我並不打算使用調試版本,因爲我不想調試它,只是使用它。所以你可以繼續你的項目,然後你必須用正確的替換庫名稱。大多數情況下,這意味着要刪除庫名稱末尾的d

如果你想使用一個調試版本,你也必須構建一個調試版本的wxWidgets。

要修復庫名稱,您必須右鍵單擊您的項目,然後轉到「生成選項... - >鏈接器設置」。

更新

要使用MingW平臺,你必須遵循這個guide編譯。

您可能還需要調整包括在您的編譯選項路徑:

D:\src\c\wxWidgets_3.0.0\lib\gcc_lib\msw 
D:\src\c\wxWidgets_3.0.0\include 

和鏈接器:

D:\src\c\wxWidgets_3.0.0\lib\gcc_lib 
+0

感謝您的回覆,其實我使用綁定在Windows上安裝wxwidgets,發佈構建目標也提供了相同的消息。另一件事是創建項目時,** code :: blocks ** IDE期望至少有一個構建目標(調試/發佈)。 – Nish

+0

我幾天前纔開始使用CodeBlocks,所以我從來沒有建立過沒有錯誤的項目。忽略它並調整庫對我來說工作得很好。 – Devolus

+0

我也繼續忽略這一點,但後來我無法構建項目,因爲platform.h頭文件中的錯誤,platform.h文件有#include「wx/setup.h」,並且由於**錯誤而無法生成: wx/setup.h:沒有這樣的文件或目錄** – Nish

相關問題