Я создал простой привет мир в C ++ с meson
& ninja
в качестве цепочки сборки. Проект компилируется просто отлично, но когда я нажимаю кнопку Run
, он просто запускает ниндзя, а затем устанавливает ниндзя:
ninja
ninja install
ninja: no work to do.
[0/1] Installing files.
Nothing to install.
Я также получаю следующее предупреждение:
ide-run-manager[ 17574]: WARNING: Failed to locate any build targets
# meson.build
project('test', 'cpp')
executable('hello', 'src/main.cpp')
Я копался в очень ограниченных настройках gnome-builder и не смог найти места, где можно установить, какая цель сборки Run
должна выполняться. Я просто хочу, чтобы он запустил мою программу hello
.
Редактировать: Я нашел решение в этой ветке reddit . Вы должны пометить исполняемый файл как установочный. Затем gnome-builder устанавливает приложение и запускает его.