Error LNK2001: неразрешенный внешний символ

И так здравствуйте уважаемые форумчане, я думаю многим надоело видеть один и тот же вопрос об SFML, однако я думаю - моя ситуация чуть отличается от остальных(как обычно у новичков).

для начала все исходные:

64-х битная система на борту

Visual Sudio 2022

SFML 2.6.0, Visual C++ 17 (2022) - 64-bit

Конфигурация: Debug, Платформы решения: x64

предыстория и проблема:

Скачиваю библу, убираю ее в отдельную папку, в

С:/development

, в vs создаю пустой проект с++, открываю

Отладка-->Свойства отладки для проекта ...-->Общие

, устанавливаю стандарт языка с++ -

Стандарт ISO C++17 (/std:c++17)

.

Дальше опять

Свойства отладки для проекта

-->С/С++-->Общие

в поле

Дополнительные каталоги включаемых файлов

вставляю истинный путь до папки

C:\development\SFML-2.6.0\include

.

Хух, далее

-->Компоновщик-->Общие

, для линкера указываю откуда тянуть инструкции для функций из либы, то есть по пути

C:\development\SFML-2.6.0\lib

.

Потом

-->Компоновщик-->Ввод

, там указываю все файлики по типу

sfml-xxx-d.lib

(включая

sfml-main-d.lib

, не знаю, я это включил, т.к. в гайде на официальном сайте сказано, что если не пользоваться WinMain, как точкой входа (а у меня это не так), то надо подключить этот файлик).

Ну, я думаю все по гайдам умеют кнопки нажимать. Так вот дальше момент, в котором я не очень разбираюсь: вроде как я хочу оставить статическую библиотеку, поэтому

-->С/С++-->Препроцессор

в поле

Определения препроцессора

вставляем

SFML_STATIC

, НО запускаем сборку: ошибка - нет dll-ки такой-то, нет dll-ки такой-то. Ладно, по гайду опять же(хотя я же определил статичность, какие dll-ки к хренам? Ответьте и на этот вопрос кто-нибудь, пожалуйста) перекинул их в одну папку с проектом. Запускаю, ошибка:

1>------ Сборка начата: проект: Project1, Конфигурация: Debug x64 ------
1>main.cpp
1>main.obj : error LNK2001: неразрешенный внешний символ "public: static class sf::RenderStates const sf::RenderStates::Default" (?Default@RenderStates@sf@@2V12@B).
1>main.obj : error LNK2001: неразрешенный внешний символ "public: static class sf::Color const sf::Color::Green" (?Green@Color@sf@@2V12@B).
1>C:\Users\nsusc\source\repos\Project1\x64\Debug\Project1.exe : fatal error LNK1120: неразрешенных внешних элементов: 2
1>C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(1127,5): error MSB6006: "link.exe" завершилась с кодом 1120.
1>Сборка проекта "Project1.vcxproj" завершена с ошибкой.

Как мне решить эту проблему?

Ах, и ещё сам код программы конечно же.

C++Выделить код

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

#include <SFML/Graphics.hpp>
 
int main()
{
    sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
    sf::CircleShape shape(100.f);
    shape.setFillColor(sf::Color::Green);
 
    while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
                window.close();
        }
 
        window.clear();
        window.draw(shape);
        window.display();
    }
 
    return 0;
}