При выполнении скомпилированного C++ выдается ошибка 0xc0000279.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 При выполнении скомпилированного C++ выдается ошибка 0xc0000279.

Сообщение Anonymous »

Новичок в C++. Пытался скомпилировать свой код с помощью g++ в коде Visual Studio. Это простой «привет, мир», отладка прошла отлично, и я получил ожидаемый результат непосредственно в cppdbg. Однако созданный файл .exe, похоже, не работает, поскольку при выполнении выдает ошибку 0xc0000279.
tasks.json:

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

{
"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",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "C:/msys64/ucrt64/bin"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "Task generated by Debugger."
}
],
"version": "2.0.0"
}
cppdbg, если это поможет:

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

PS C:\hello>  & 'c:\Users\user\.vscode\extensions\ms-vscode.cpptools-1.28.3-win32-x64\debugAdapters\bin\WindowsDebugLauncher.exe' '--stdin=Microsoft-MIEngine-In-vnnqsqdd.kdf' '--stdout=Microsoft-MIEngine-Out-r3s5fxej.aau' '--stderr=Microsoft-MIEngine-Error-fv1p5gjp.tox' '--pid=Microsoft-MIEngine-Pid-e3c5o43t.dko' '--dbgExe=C:\msys64\ucrt64\bin\gdb.exe' '--interpreter=mi'
Hello world
Раньше я также получал другую «версию» этого файла: вместо поля «cwd» было «${fileDirname}», а поле «command» было «C:\\msys64\\ucrt64\\bin\\g++.exe». Однако он даже не скомпилировал код, а вместо этого выдал бы PreLaunchTask 'C/C++: g++.exe build active file', завершенный с кодом завершения -1.
Спасибо за помощь

Подробнее здесь: https://stackoverflow.com/questions/797 ... 0xc0000279
Ответить

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

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

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

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

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