【发布时间】:2017-01-05 21:05:58
【问题描述】:
在尝试构建 wxWidgets 3.1.0 库时,我收到此错误
ar: gcc_mswu\moolib_fontmap.o: No such file or directory
确实存在拼写略有不同的文件
Directory of C:\Users\James\code\wxwidgets-3.1.0\build\msw\gcc_mswu
2017-01-05 02:01 PM 98,886 monolib_fontmap.o
看起来像是 makefile 中的错字,或者像是在读取 makefile 时遗漏了一个字母。这可能吗?
例外:如果我将控制台输出重定向到文件并在编辑器中打开,则会显示正确的拼写:
所以正确的命令是去链接器,但链接器正在寻找一个乱码的文件名!
这是我正在做的事情的完整秘诀:
Download wxWidgets source code from https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.0/wxWidgets-3.1.0.7z
Unpack to a folder. On my system, I use C:\Users\James\code\wxwidgets-3.1.0
Open a command window.
cd to the code::blocks mingw folder. On my system this is C:\Program Files (x86)\CodeBlocks16\MinGW
Type mingwvars.bat
cd to wxwidgets folder. On my system C:\Users\James\code\wxwidgets-3.1.0
cd to ./build/msw
Type mingw32-make SHELL=CMD.exe -j4 -f makefile.gcc BUILD=release UNICODE=1 SHARED=0 MONOLITHIC=1
【问题讨论】:
-
不幸的是,红线覆盖了文件名。可以重新截图吗?
-
@Igor 看看红线上方。
标签: wxwidgets