SFML и C++ Уроки \ Разработка игр › Форумы › SFML Начало работы (подключение и настройка) › Проблемы с установкой SFML на Visual Studio 2013 32 – разрядную.
В этой теме 3 ответа, 2 участника, последнее обновление Павел Букреев 9 года/лет назад.
-
АвторСообщения
-
Пытаюсь установить SFML библиотеку в Visual Studio вначале пытался вот по этому видео https://youtu.be/CVYjVCuPuY4
В результате в тестовом примере 96 ошибок насколько я понял связь с библиотекой не установлена.
Затем всё сделал как на официальном сайте
В результате 3 ошибки :
Ошибка1error LNK2001: неразрешенный внешний символ “”public: static class sf::Color const sf::Color::Green” (?Green@Color@sf@@2V12@B)”C:\Users\Александр\documents\visual studio 2013\Projects\sfml_test\sfml_test\Исходный код. objsfml_testОшибка2error LNK2001: неразрешенный внешний символ “”public: static class sf::RenderStates const sf::RenderStates::Default” (?Default@RenderStates@sf@@2V12@B)”C:\Users\Александр\documents\visual studio 2013\Projects\sfml_test\sfml_test\Исходный код. objsfml_test
Ошибка3error LNK1120: неразрешенных внешних элементов: 2C:\Users\Александр\documents\visual studio 2013\Projects\sfml_test\Debug\sfml_test.exesfml_test
Ребят кто сталкивался с такими проблемами помогите пожалуйста.
Тестовый код.
C++12345678910111213141516171819202122232425#include#includeint 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;}То видео для 2010 ой студии, в 2013 ой косяки есть с sfml, поэтому настройка более другая и извращенная.
>а вот тут смотрел? есть ли ошибки, если следовать инструкции по моей ссылке?
Всё установил кинув в проект .dll
И изменив в препроцессоре SFML_STATIC на SFML_ DYNAMIC.тему можно закрыть.
Спасибо за то, что поделился своим решением.
-
АвторСообщения
Для ответа в этой теме необходимо авторизоваться.