Как вы используете CIN при работе с проектами CMake в Visual Studio Code - PullRequest
0 голосов
/ 22 октября 2019

Я пытаюсь работать с базовым CIN / COUT в проекте C ++ с использованием кода Visual Studio (в Windows). Проект настроен с помощью CMake. Все строится правильно, и при отладке в VSC с помощью COUT я могу отображать текст. Но когда я пробую CIN, программа зависает, и ввод не передается программе.

Запуск программы из командной строки разработчика Для VS2019 CIN работает правильно.

c_cpp_properties.json

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "windowsSdkVersion": "10.0.18362.0",
            "compilerPath": "C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.22.27905/bin/Hostx64/x64/cl.exe",
            "cStandard": "c11",
            "intelliSenseMode": "msvc-x64",
            "configurationProvider": "vector-of-bool.cmake-tools",
            "compileCommands": "${workspaceFolder}/build/compile_commands.json"
        }
    ],
    "version": 4
}

settings.json

{
    "C_Cpp.configurationWarnings": "Disabled",
    "files.associations": {
        "algorithm": "cpp",
        "atomic": "cpp",
        "cctype": "cpp",
        "chrono": "cpp",
        "cmath": "cpp",
        "condition_variable": "cpp",
        "cstddef": "cpp",
        "cstdint": "cpp",
        "cstdio": "cpp",
        "cstdlib": "cpp",
        "cstring": "cpp",
        < ... omitted to make the question readable ... >
        "xstddef": "cpp",
        "xstring": "cpp",
        "xtr1common": "cpp",
        "xtree": "cpp",
        "xutility": "cpp"
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...