Как я могу скомпилировать только измененные файлы в коде Visual Studio?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу скомпилировать только измененные файлы в коде Visual Studio?

Сообщение Anonymous »

Сейчас я изучаю OpenGL на C++ и выбрал vs code в качестве текстового редактора. Компилирую проект с помощью созданной мной задачи:

Код: Выделить всё

"tasks": [
{
"type": "cppbuild",
"label": "Compilar proyecto",
"command": "C:/TDM-GCC-64/bin/g++.exe",
"args": [
"-Wall",
"-g",
"-std=c++17",
"-I${workspaceFolder}/include",
"-I${workspaceFolder}/src/vendor",
"-I${workspaceFolder}/src/figures",
"-L${workspaceFolder}/lib",
"${workspaceFolder}/src/*.cpp",
"${workspaceFolder}/src/glad.c",
"${workspaceFolder}/src/vendor/stb/stb_image.cpp",
"${workspaceFolder}/src/figures/*.cpp",
"${workspaceFolder}/src/vendor/imgui/*.cpp",
"-lglfw3",
"-lgdi32",
"-o",
"${workspaceFolder}/glfw.exe"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "compiler: C:/TDM-GCC-64/bin/g++.exe"
}
Файлы проекта выглядят следующим образом:
Image1, Image2
Как видите, я компилирую каждый файл .cpp, который у меня есть внутри. мой проект, и я думаю, что они компилируются каждый раз, когда я запускаю задачу, потому что время компиляции увеличилось с 2 секунд до почти 15 секунд. Я хочу скомпилировать только файлы, которые были изменены, но не знаю, как это работает. Я читал другие похожие вопросы, но в них упоминается только Visual Studio, но не код Visual Studio.
Должен ли я создать какой-нибудь Makefile для компиляции проекта оттуда? Я не очень опытный программист на C++, поэтому никогда не сталкивался с этой проблемой. Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/786 ... tudio-code
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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