Code :: Blocks: созданный CMake Makefile говорит: «Ничего не поделаешь». - PullRequest
0 голосов
/ 27 января 2011

Я только что установил 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 Ответ

2 голосов
/ 27 января 2011

Код :: Блоки выполняет это:

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 (это можно изменить в настройках вашего проекта).

...