2014-09-02 66 views
0

我一直在試圖將wxWidgets安裝到Code :: Blocks中,並一直有問題。我正在關注wiki的指南;它說要把mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1 CXXFLAGS=-fno-keep-inline-dllexport加入命令行。試圖安裝wxWidgets

當我這樣做時,會返回此錯誤:「'mingw32-make'不被識別爲內部或外部命令,可操作程序或批處理文件」。我爲「c:/ MinGW/bin」創建了一個路徑條目,所以我不確定問題是什麼。

回答

0

最簡單的解決方案是下載預構建的二進制文件。它們是here

對於使用wxWidgets開發應用程序,您需要下載與編譯器無關的wxWidgets-3.0.1_Headers.7z文件(在父目錄中找到)和wxMSW-3.0.1_gccXXX_Dev.7z文件,具體取決於您的編譯器,其版本和目標體系結構(x86,如果未指定或x64)。

將這兩個文件解包到同一目錄中,以便解包後「include」和「lib」目錄處於同一級別。您應該能夠在調試和發佈模式下使用wxWidgets編譯和鏈接應用程序,但調試符號僅針對此歸檔中的調試庫提供,請參閱下面的發佈版本調試符號。

要進行編譯,您必須將include文件夾添加到您的編譯器搜索目錄中。使用全局變量設置。要進行鏈接,請將lib文件夾添加到鏈接器設置中,使用全局變量重新添加。

enter image description here

+0

可以使用一些這方面的更多信息。我這樣做後,我應該能夠通過代碼塊來編譯wxWidgets應用程序,而無需執行其他任何操作嗎?我需要哪一個鏈接? – 2014-09-02 23:01:08

+0

好的,我有lib幷包含在一個文件中,現在是什麼? – 2014-09-02 23:13:05

+0

「解壓縮到文件中」 - 這是什麼意思!?!請按照我答案最後一段的說明操作。 – ravenspoint 2014-09-02 23:26:15