我刚刚在我的 Win7 64 Box 上安装了带有 MinGW 的 Code::Blocks 并尝试编译 CMake 生成的项目(即 openclonk)。
-------------- Clean: all in clonk ---------------
Cleaned "clonk - all"
-------------- Build: all in clonk ---------------
Using makefile: Makefile
Execution of 'make.exe -s -f Makefile all' in 'C:\Users\Julius\Documents\Visual Studio 2010\Projects\OpenClonk' failed.
Nothing to be done.
If I run
C:/PROGRA~2/CODEBL~1/MinGW/bin/mingw32-make.exe -f "C:/Users/Julius/Documents/Visual Studio 2010/Projects/OpenClonk/Makefile" clonk
从cmd开始编译...
显然,我想知道如何修复从 C::B 的编译。
Code::Blocks 正在执行此操作:
make.exe -s -f <makefile> all
并且您正在手动执行此操作:
mingw32-make.exe -f <makefile> clonk
这里的主要区别很可能是 make 目标。重新配置 Code::Blocks 以使clonk
目标而不是默认值all
。或者,添加一个看起来像的目标all: clonk
到你的 makefile 的顶部(假设还没有all
目标已定义)。
如果这不能解决您的问题,您可能还想调查是否调用make.exe
代替mingw32-make.exe
正在发挥作用(您可以在项目设置中重新配置它)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)