Настройка выполнения задач сборки с помощью созданных извне make-файлов в Visual Studio Code с C++.C++

Программы на C++. Форум разработчиков
Ответить
Гость
 Настройка выполнения задач сборки с помощью созданных извне make-файлов в Visual Studio Code с C++.

Сообщение Гость »


(Примечание: этот ОП является правильно разделенной частью этого вопроса после этого правильного комментария. Исходный вопрос был соответствующим образом адаптирован. Все это улучшает SO.)

Я медленно перехожу с Eclipse CDT на VSCode с пакетом расширений C/C++. Я работаю под Ubuntu 22 с g++.

У меня есть большой пакет C++ с собственными файлами CMake. Обратите внимание, что при работе в командной строке я использую CMake для создания файлов makefile, а затем компилирую/связываю их с помощью make . Я не использую cmake --build, например. (Это просто «унаследованная» процедура в большом проекте, и я никогда не удосужился ее изменить. Если бы мне пришлось начинать с нуля, я бы, вероятно, сделал это и сделал бы это в будущем).

Работая в Eclipse, я привык настраивать цели make, поэтому компилирую/связываю их двойным щелчком мыши. Результат компиляции/связывания правильно интерпретируется Eclipse, который создает список ошибок, которые я могу изучить в графическом интерфейсе.

Могу ли я выполнить это с помощью VSCode? Я понимаю, что можно настроить, а затем выполнить задачи сборки через меню или связанное сочетание клавиш (мне еще нужно проверить, как это сделать). Но меня также особенно интересует возможность иметь раскрывающееся меню с задачами сборки, по которому я могу дважды щелкнуть (что не требует прокрутки длинного списка доступных несвязанных команд).

Этот ОП тесно связан с быстрой навигацией между списком ошибок компиляции и виновными строками кода в коде Visual Studio с C++
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»