make: *** Не указаны цели и не найден make-файл.Стоп.[Убунт] - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь построить это https://github.com/patrikhuber/eos, но у меня возникают проблемы.

Инструкции довольно просты, как говорится на gitHub

Чтобы построить:

git clone --recursive https://github.com/patrikhuber/eos.git
mkdir build && cd build # creates a build directory next to the 'eos' folder
cmake -G "<your favourite generator>" ../eos -DCMAKE_INSTALL_PREFIX=../install/
make && make install # or open the project file and build in an IDE like Visual Studio

Я использую "Ninja" в качестве генератора, и похоже, что часть cmake успешно проходит, когда я получаю

-- Configuring done

-- Generating done

-- Build files have been written to: /home/francesco/eos/build

Вот где все перестает "работать" для меня, илигде я не понимаю, что дальше.Следуя инструкциям, я набираю

make && make install

и получаю это сообщение

make: *** No targets specified and no makefile found.  Stop.

Я искал решения, но не совсем понял, что должен делать: я пытался./configure

но я получаю

bash: ./configure: No such file or directory

Кто-нибудь может помочь, пожалуйста?

Спасибо

1 Ответ

0 голосов
/ 24 мая 2018

Это всегда зависит от вашего CMake "Генератор".«Make» - это инструмент / команда linux / mingw.Для VisualStudio вы можете использовать сгенерированный материал nmake или sln / proj.

Более надежным может быть использование CMake для сборки, т. Е. Для генератора "NMake Makefiles":

cmake --build <build folder> --target install

или

cmake --build <build folder> --config release --target install

для генератора VisualStudio

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...