我试图在Windows 7 x64上编译wxWidgets 2.8.11,以与Code::Blocks一起使用,但我一直遇到相同的错误。
我已经按照说明安装了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
最佳答案
好吧,我相信我已经解决了自己的问题。
我检查了MinGW/bin,并修复了更奇怪的文件重命名(从mingw32-make和mingw-get-0.dll中删除了〜)。
由于某种原因,它现在可以部分编译,但是在分配25887232字节后会耗尽内存(我有6 GB的内存,因此我认为这是配置问题)。
https://stackoverflow.com/questions/3740405/