1

我正在尝试在 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

我尝试摆脱 gcc_mswudll 文件夹,但没有帮助。

这真是令人沮丧。

4

1 回答 1

0

好的,我相信我解决了自己的问题。

我检查了 MinGW /bin,并修复了奇怪的文件重命名(从 mingw32-make 和 mingw-get-0.dll 中删除了 ~)。

出于某种原因,它现在部分编译,但在分配 25887232 字节后内存不足(我有 6 GB 内存,所以我认为这是配置问题)。

于 2010-09-19T01:51:05.147 回答