2016-10-05 3 views
0

У меня есть вопросы по отладке и компиляции в VSCode для C++.Код Visual Studio VSCode Отладка/компиляция C++

Я установил аддон c/c++ от Microsoft. После этого я начал отладку и выбрал c++ (Windows) в качестве режима отладки. Какую программу мне нужно выбрать для этой строки в файле launch.json?

"program": "enter program name, for example ${workspaceRoot}/a.exe" 

Следующая проблема заключается в том, как настроить компилятор C++ для компиляции из кода Visual Studio.

+0

не это должно быть помечено только vscode, сама визуальная студия, кажется, не связано с фактическим вопрос? – stijn

+0

Я не пытался скомпилировать код на C++ на VSCode, однако я знаю, что вам нужно указать путь к вашей программе компилятора, будь то GCC/Clang/MinGW/MSBuild, а затем правильно настроить среду, чтобы код мог ее искать и необходимые библиотеки для правильной компиляции и запуска вашей программы. VSCode по умолчанию не имеет компилятора, поэтому для этого нет автоматической настройки. – rlam12

+0

Последние изменения выглядят многообещающе: https://blogs.msdn.microsoft.com/vcblog/2016/10/24/building-your-c-application-with-visual-studio-code/ – Jeff

ответ

0

Вам нужно будет найти относительный путь к той программе, которую вы хотите отлаживать, и позвоните в исполняемый файл example.exe, который находится в/exampleProj/debug/относительно вашего корня рабочей области, который является той папкой, в которой вы открыт, чтобы запустить VS Code (если вы не знаете, куда он вернется на навигационную панель навигации и найдите там файл).

вы тогда хотите, чтобы ваш вход Progam следующим образом:

"program": "${workspaceRoot}/exampleProj/debug/example.exe" 
0

Похоже, что он просит вас выбрать имя для своего исполняемого файла - вам нужно выбрать имя. Я не знаком с VSCode. В VStudio вы должны щелкнуть правой кнопкой мыши по проекту, выбрать свойства, а в компоновщике это будет поле для выходного файла.

Смежные вопросы