Эта проблема в основном связана с именем файла, так как в приведенной ниже таблице имя двоичного файла будет audioMatrixBin в папке Windows, а не audioMatrixBin.exe, но мы должны упомянуть здесь filename.exe.

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

Я хотел попробовать Visual Studio Code, поэтому скопировал каталог на компьютер с установленным кодом Visual Studio.
Я установил расширение C ++:

Я ставлю точку останова в начале и нажимаюF5 и я получил ошибку:

launch: program 'введите имя программы, например, c: \ Users \ student1 \ Desktop \ ConsoleApp \ a.exe' не существует.

Конечно, программа не существует, я ее компилирую, чтобы код стал программой.

Я следовал инструкции и пошел кlaunch.json файл:

Я изменил"program" значение для:"${workspaceRoot}/a.exe" вместо"enter program name, for example ${workspaceRoot}/a.exe".

Но та же проблема все еще существует.
Любая идея ?

 Unick18 дек. 2017 г., 17:25
У вас есть ошибки компиляции?
 Jake Freeman18 дек. 2017 г., 17:10
Открыт ли еще один экземпляр программы?
 E23518 дек. 2017 г., 17:22
@ Я не могу запустить программу, потому что она еще не создана. Я пытаюсь скомпилировать, а затем запустить его, но я не компилирую. Я ищу другой компилятор.
 E23518 дек. 2017 г., 17:12
@ JakeFreeman Нет.
 Unick18 дек. 2017 г., 17:19
Вы смогли запустить программу с помощью терминала?

Ответы на вопрос(2)

так как в приведенной ниже таблице имя двоичного файла будет audioMatrixBin в папке Windows, а не audioMatrixBin.exe, но мы должны упомянуть здесь filename.exe.

    {
        "name": "(Windows) Launch",
        "type": "cppvsdbg",
        "request": "launch",
        "program": "audioMatrixBin.exe",
        "args": ["AudioMxrMgr4Subaru.conf"],
        "stopAtEntry": false,
        "cwd": "${workspaceFolder}",
        "environment": [],
        "externalConsole": true
    }
]

}

В идеале VS Code не должен усложнять новичкам

VS Code может выдавать подсказки для каждой установки и т. Д. Автоматически, шаг за шагом, как редакторы Idea, так что это не будет слишком долгой процедурой для начинающих.

Последовательность шагов (большинство вещей - один раз):

  
    one time:  
        install a C/C++ complier, add to PATH environment variable  
        install C/C++ plugin for visual studio code  
        tell visual studio code where the compiler is and what is the short cut to build and run  
           these are files under ".vscode" (see below)
    every project:  
        crate a project  
        build project  
        run project  

детализированный:

Один раз:

Note: Point 'A' below can be skipped if you already have a compiler.

A. Install a compiler (if you don't have one already)  
    Example below, installs MinGW c++ compiler on Windows:  
    Download from here: https://sourceforge.net/p/mingw-w64/mailman/message/36103143/  
    1. For windows, I downloaded https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/mingw-w64-v5.0.3.zip  
    2. unzip mingw-w64-v5.0.3.zip  
    3. rename unzipped folder to MinGW, Move it to C:\MinGW\  
    4. verify that you have "C:\MinGW\bin\gcc.exe" director/file, otherwise make necessary change to folder  

B. Add your compiler to PATH environment variable
    1. Add "C:\MinGW\bin" to PATH > user environment variable  
    2. verify gcc command works from cmd  
        restart your cmd  
        run below command in 'cmd'  
            where gcc  
            The output should be: C:\MinGW\bin\gcc.exe  

C. Restart your visual studio code  
    1. install C/C++ plugin, as below:  
        From Menu  
             View > Extension  
        Search & Install below extension  
            C/C++  

Каждый проект:

Примечание. Вы можете копировать и вставлять папку .vscode каждый раз.

A. Create a below "myproj" folder & files, like below in below structure:  
    C:\myproj\myfile.cpp  
    C:\myproj\.vscode\  
    C:\myproj\.vscode\c_cpp_properties.json  
    C:\myproj\.vscode\launch.json  
    C:\myproj\.vscode\settings.json  
    C:\myproj\.vscode\tasks.json  

Б. Скачать и переписать выше ((5 файлов)), ссылка снизу

https://github.com/manoharreddyporeddy/my-programming-language-notes/tree/master/vscode-c%2B%2B

C. Restart your visual studio/vs code  

D. Open project in vs code & run project:

  Drag and drop "myproj" folder into visual studio code  
  BUILD PROJECT:   press "Ctrl + Shift + B" to build your myfile.exe  
  RUN PROJECT:     press "Ctrl + F5" to run your myfile.exe  

Вот и все, надеюсь, что это помогло.

Больше информации: https://code.visualstudio.com/docs/languages/cpp

По желанию

Лучше форматировать C ++

C++ formatting
  1. Install Clang:
     Download from: http://releases.llvm.org/download.html#5.0.2
      I have downloaded for windows 
        "Pre-Built Binaries:" > Clang for Windows (64-bit) (LLVM-6.0.0-win64.exe)  
  2. Select Add to PATH while installing.  
  3. Install vs code plugin "Clang-Format" by xaver, this wraps above exe.  
  4. Restart visual studio code.  
  Note:
   Issue:    As of June 2018, Clang does not format the newer C++17 syntax correctly.
   Solution: If so, move that code to another file/ comment & restart the vs code.

  That's all. Now press Alt+Shift+F to format (similar key combination in other OS)

Ваш ответ на вопрос