2010-09-18 89 views
1

我試圖編譯wxWidgets的2.8.11在Windows 7 64位與代碼:: Blocks的使用,和我一直運行到了同樣的錯誤。麻煩編譯wxWidgets的

我安裝的MinGW的規定,並將其添加到路徑正確的事情(C:\ MinGW的\ bin和C:\ MinGW的\ mingw32的\ BIN)。

我跟着這裏給出的說明:http://wiki.codeblocks.org/index.php?title=Compiling_wxWidgets_2.8.6_to_develop_Code::Blocks_%28MSW%29

清潔後,我嘗試編譯,並獲得:

-DWXMAKINGDLL -Wno-ctor-dtor-privacy -MTgcc_mswudll\monodll_dummy.o -MFgcc_ 
ll\monodll_dummy.o.d -MD -MP ../../src/common/dummy.cpp, ...) failed. 
make (e=2): The system cannot find the file specified. 
mingw32-make: *** [gcc_mswudll\monodll_dummy.o] Error 2 

我試圖擺脫gcc_mswudll文件夾中,並沒有幫助。

這真令人沮喪。

+0

我也注意到許多mingw文件不斷被重命名(在擴展後添加了「〜」)。所以他們運行一次,然後找不到。這發生在mingw-get和mingw-get-0.dll中 – Biosci3c 2010-09-18 22:12:59

回答

0

好吧,我相信我解決我自己的問題。

我MinGW的/ bin中檢查,並固定怪異文件重命名(除去〜從mingw32的,化妝和MinGW-GET-0.dll)。

出於某種原因,它現在編譯部分,但隨後分配25887232個字節後耗盡內存(我有6 GB的內存,所以我認爲這是一個配置問題)。