Код VB не найден, хотя он указан в c_cpp_properties. json - PullRequest
0 голосов
/ 19 июня 2020

Я создал этот небольшой пример здесь:

#include <glad/glad.h>
#include <GLFW/glfw3.h>

int main() {
    glfwInit();
    glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
    glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
    glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);

    return 0;
}

И в моем коде VB я создал новый файл с именем c_cpp_properties.json:

{
    "configurations": [
        {
            "name": "Mac",
            "includePath": [
                "${workspaceFolder}/**",
                "/Users/Tom/MeineDaten/Programmieren/OpenGL-Demos/glad/include/**",
                "/usr/local/Cellar/glew/2.1.0_1/include/**",
                "/usr/local/Cellar/glm/0.9.9.8/include/**",
                "/usr/local/Cellar/glfw/3.3.2/include/**"
            ],
            "defines": [],
            "macFrameworkPath": [],
            "compilerPath": "/usr/bin/g++",
            "cStandard": "c11",
            "cppStandard": "gnu++14",
            "intelliSenseMode": "clang-x64"
        }
    ],
    "version": 4
}

Как видите, я добавил несколько пути к ключу includePath.

Я дважды проверил, что эти пути верны, и мой makefile также без проблем компилирует эту программу с тем же путем включения.

Однако в моем коде , Код VB не может найти расположение этих файлов заголовков:

#include <glad/glad.h>

Код VB говорит:

#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (/Users/Tom/MeineDaten/Programmieren/OpenGL-Demos/LearnOpenGL-1/HelloWindow.cpp).C/C++(1696)
cannot open source file "glad/glad.h"C/C++(1696)

Что мне нужно изменить, чтобы код VB находил эти заголовки?

...