При выполнении скомпилированного C++ выдается ошибка 0xc0000279 (приложение не удалось запустить правильно) [закрыто]C++

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

Сообщение Anonymous »

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

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

#include 
using namespace std;

int main() {
cout   & '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
g++.exe создает активный файл:

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

 *  Executing task: C/C++: g++.exe build active file

Starting build...
cmd /c chcp 65001>nul && C:/msys64/ucrt64/bin/g++.exe -fdiagnostics-color=always -g C:\hello\hello.cpp -o C:\hello\hello.exe

Build finished successfully.
*  Terminal will be reused by tasks, press any key to close it.
launch.json:

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

{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [

]
}
Раньше я также получал другую «версию» этого файла: вместо поля «cwd» было «${fileDirname}», а поле «command» было «C:\\msys64\\ucrt64\\bin\\g++.exe». Однако он даже не скомпилировал код, а вместо этого выдал бы PreLaunchTask 'C/C++: g++.exe build active file', завершенный с кодом завершения -1.

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

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

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

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

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

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