Код Visual Studio - библиотеки SFML не найдены - PullRequest
1 голос
/ 16 мая 2019

Я пытаюсь поэкспериментировать с SFML в VScode, но библиотеки для меня не найдены.

Я пытался изменить файл c_cpp_properties.json, чтобы добавить библиотеки в includePath, но они все еще не найдены.

Это основной класс:

#include <iostream>
#include <Window.hpp>
#include <Graphics.hpp>



int main()
{
    // create the window
    sf::RenderWindow window(sf::VideoMode(800, 600), "My window");

    // run the program as long as the window is open
    while (window.isOpen())
    {
        // check all the window's events that were triggered since the last iteration of the loop
        sf::Event event;
        while (window.pollEvent(event))
        {
            // "close requested" event: we close the window
            if (event.type == sf::Event::Closed)
                window.close();
        }

        // clear the window with black color
        window.clear(sf::Color::Black);

        // draw everything here...
        // window.draw(...);

        // end the current frame
        window.display();
    }

    return 0;
}

Вот файл свойств:

{
    "configurations": [
        {
            "name": "Mac",
            "includePath": [
                "/Users/arnavchandra/Desktop/tic/SFML-2.5.1-macos-clang/include/SFML/"
            ],
            "defines": [],
            "macFrameworkPath": [
                "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks"
            ],
            "compilerPath": "/usr/bin/clang",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "clang-x64"
        }
    ],
    "version": 4
}

Для #include <iostream>, я получаю эту ошибку:

#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (/Users/arnavchandra/Desktop/tic/main.cpp).

Для #include <Graphics.hpp>, Я получаю эту ошибку:

cannot open source file "SFML/Window.hpp" (dependency of "Graphics.hpp")

Когда я ее запускаю, я получаю эту ошибку:

main.cpp:2:10: fatal error: 'Window.hpp' file not found 1 error generated.

...