Код: Выделить всё
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe build active file",
"command": "C:/msys64/ucrt64/bin/g++.exe",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"-o",
"${workspaceFolder}\\build/debug.exe",
"-L${workspaceFolder}\\thirdparty/lib/",
"-lSDL2",
],
"options": {
"cwd": "C:/msys64/ucrt64/bin"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "Task generated by Debugger."
}
],
"version": "2.0.0"
}
Код: Выделить всё
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"windowsSdkVersion": "10.0.22621.0",
"compilerPath": "C:/msys64/ucrt64/bin/g++.exe",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
Когда я набираю команду с: g++ и т. д., она работает, но с этим она не работает функция, и у меня нет никакой информации, за исключением того, что предзапусковая задача заканчивается кодом -1, поэтому я не могу предоставить вам детали отладки, потому что vscode не показывает мне детали отладки.
Я пытался очистить код
Код: Выделить всё
"-L${workspaceFolder}\\thirdparty/lib/",
"-lSDL2",
Подробнее здесь: https://stackoverflow.com/questions/793 ... -link-sdl2
Мобильная версия