@tortik_5

Как правильно запустить SFML-файл в VIsual Studio Code?

Здравствуйте, я хотел сделать небольшой SFML-проект в Visual Studio Code и для этого скачал библиотеку из официального сайта. Скачал 32-битную версию, поскольку сами разработчики рекомендуют её(она также запускается и на 64 разрядных системах). В общем, у меня вроде получилось установить библиотеки. VS CODE видит, что есть SFML-файлы, при подключении через include и sf:: сам предлагает нужные функции, а это значит, что библиотека установлена, но вот когда я хотел сделать линковку и запустить файл, мне выдало ошибку. Он почему-то не видит заголовочные файлы, хотя у меня вроде всё правильно подключено. Ниже скрины. Там собственно ошибки и настройки моего проекта и VS CODE:
Может быть пути неправильно указаны? Хотя я это перепроверил раз 10, но всё в порядке.
1) 66230b103466f244657601.jpeg -
2) 66230b2ae5e2d846328669.jpeg
3) 66230b3f51a22078855427.jpeg
4) 66230b4af1a8e255418835.jpeg
5) 66230b5466fe7997287822.jpeg
6) 66230b60e285e332110146.jpeg
7) 66230dbf782c4553201582.jpeg
8) 66230ba668809440233290.jpeg
9) 66230bb4a999e713267789.jpeg
Я перепробовал всё. Указал путь к компилятору в самом VS CODE, перепроверил настройки проекта. Всё без толку. И опять же, библиотеки есть, VS CODE их видит, но вот заголовочные файлы почему-то нет, и после каждого запуска отправляет в launch.json, но там вроде нет ошибок.
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
@jenya92
Могу ошибаться, но я не вижу, чтоб вы передали компилятору флаги -lsfml-graphics -lsfml-window -lsfml-system
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@tortik_5 Автор вопроса
Проблема больше неактуальна! Я всё решил! Оказывается, мой компилятор был просто другой разрядности, чем SFML, поэтому и не работало. Я установил новый компилятор с сайта SFML и теперь всё работает. Спустя 5 мучительных дней я установил SFML. Итак, если у вас тоже есть проблемы с SFML, то вот мои советы.
1) Устанавливайте 32-битный компилятор(в красной рамке над версиями библиотек SFML в офф сайте) и GCC(SFML-библиотека).
2) Настраивайте json-файлы правильно, указывайте пути к компилятору и дебаггеру(на фото выше, просто подставьте свой компилятор и дебаггер).
3) Посмотрите это видео! Мне помогло! https://www.youtube.com/watch?v=Ptw1KKI9_Sg&list=W...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы