2015-07-01 30 views
0

我得到這樣的錯誤。我搜索了我的wxwidgets folder\lib\gcc_dll這個特定的庫不是構建的。我在這裏錯過了什麼嗎?在代碼塊中找不到-lwxmsw30u_core和-lwxbase30u

我已經使用這個命令來建立wxwidgets

mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1 CXXFLAGS=-fno-keep-inline-dllexport 

回答

2

您已經使用MONOLITHIC=1出於某種原因。如果這是故意的,則需要鏈接本案例中生成的單個庫,而不是單獨的corebase庫。如果不是,那麼您應該刪除構建目錄(build\msw\gcc_mswulib\gcc_dll)並重建而不使用它。

+0

或者您可以在創建項目時選擇'wxWidgets作爲整體庫構建爲一個步驟顯示在選項窗口中,因此它使用構建wxWidgets時生成的單個庫進行編譯。 – KeepMove