Code::Blocks: созданный CMake Makefile говорит: "Ничего не поделаешь".
Я только что установил Code::Blocks с MinGW на мой Win7 64 Box и попытался скомпилировать проект, сгенерированный 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.
Если я бегу
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.
1 ответ
Решение
Code::Blocks выполняет это:
make.exe -s -f <makefile> all
и вы выполняете это вручную:
mingw32-make.exe -f <makefile> clonk
Основное отличие здесь, скорее всего, в том, чтобы сделать цель. Переконфигурируйте Code::Blocks, чтобы сделать clonk
цель вместо значения по умолчанию all
, Или добавьте цель, которая выглядит как all: clonk
в начало вашего make-файла (при условии, что all
цель определена).
Если это не решит вашу проблему, вы также можете выяснить, make.exe
вместо mingw32-make.exe
имеет значение (вы можете перенастроить это в настройках вашего проекта).