#include <iostream>не найдено в коде Visual Studio с mingw64 - PullRequest
0 голосов
/ 01 мая 2020

Я установил на Win 10 в «Visual Studio Code» расширение «C / C ++ IntelliSense, отладка и просмотр кода» и добавил в c_cpp_properties. json

{
    {
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                "E:\\PROGRAMS\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\x86_64-w64-mingw32\\include\\**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "E:\\PROGRAMS\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin\\gcc.exe",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "clang-x64",
            "compilerArgs": [
                "-j"
            ]
        }
    ],
    "version": 4
}

includepath для C заголовки и компилятор / отладчик. Оба работают корректно, но Intellisense показывает мне

#include "head1.h"
#include <stdlib.h>
#include <stdio.h>
#include <iostream> -> wavelines

int main() {
    printf("Hello World\n");
}

для iostream, всегда с указанием «Источник не может быть открыт». Теперь я ищу путь, где все заголовки C и C ++ помещаются в x86_64-8.1.0-posix-seh-rt_v6-rev0. Если я ищу, например, stdlib.h, я получаю три возможных пути и где точно сохраняется iostream? Thxs ...

1 Ответ

1 голос
/ 01 мая 2020

Просто нашел способ. Полностью удалите расширение C / C ++, вкл. refre sh и перезапустите Visual Studio Code, а затем заново создайте задачи. json и запустите. json файлы без includepath.

...