Форум программистов, компьютерный форум CyberForum.ru

Ошибки при подключении библиотеки SFML - C++

Восстановить пароль Регистрация
 
Gypnori
2 / 2 / 0
Регистрация: 28.10.2015
Сообщений: 36
06.09.2016, 09:16     Ошибки при подключении библиотеки SFML #1
Знаю тема уже заезжана, но никак не могу разобратся в чём проблема.
1) IDE visual studio 2015 community edition x64
2) SFML 2.4.0 (Visual C++ 14 (2015) - 64-bit) скачана с официального сайта
3) линкую как написано на офф сайте
Пробовал уже по всякому и 32 битные и 64, и динамически и статически, для релизов дебагов, и библиотеки уже все кучей лепил, что я делаю не так? Пока что самое меньшее количество ошибок я получил при 64 разрядной статической линковке, что в общем то мне и надо.
Миниатюры
Ошибки при подключении библиотеки SFML   Ошибки при подключении библиотеки SFML   Ошибки при подключении библиотеки SFML  

Ошибки при подключении библиотеки SFML   Ошибки при подключении библиотеки SFML  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
06.09.2016, 09:55     Ошибки при подключении библиотеки SFML #2
Я редко пользуюсь VS, но в инструкции с офф. сайта библиотеки разделены пробелами, может дело в этом?
Gypnori
2 / 2 / 0
Регистрация: 28.10.2015
Сообщений: 36
06.09.2016, 10:26  [ТС]     Ошибки при подключении библиотеки SFML #3
Не это они наверно для наглядности, я же их в отдельном окне вбивал, всё правильно, и в других местах параметры разделены точкой с запятой.
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2137 / 970 / 223
Регистрация: 30.11.2013
Сообщений: 3,240
06.09.2016, 10:57     Ошибки при подключении библиотеки SFML #4
Gypnori, Установка SFML на Visual Studio 2015
nd2
1055 / 794 / 267
Регистрация: 29.01.2016
Сообщений: 2,472
06.09.2016, 12:04     Ошибки при подключении библиотеки SFML #5
Есть ещё зависимости от библиотек windows, которые нужно подключить (важен порядок подключения: зависимые - выше зависимостей):
Попробуй так (статическая линковка для Debug):
sfml-graphics-s-d.lib
sfml-window-s-d.lib
sfml-main-d.lib
sfml-system-s-d.lib
opengl32.lib
winmm.lib
gdi32.lib
Gypnori
2 / 2 / 0
Регистрация: 28.10.2015
Сообщений: 36
06.09.2016, 13:50  [ТС]     Ошибки при подключении библиотеки SFML #6
nd2, Увы не помогло.
rikimaru2013 Спасибо! Всё заработало с первой попытки, мне всё таки интересно в чем у меня была проблема, но в любом случае буду теперь пользоваться готовой формой.
зы в порыве злости сумел установить SDL со второй попытки, теперь не знаю на чём работать обе библиотеки пашут, не подскажите что лучше для безгеморройного изучения opengl и изготовления простеньких 3д поделок, коротко в чём различия, плюсы и минусы этих библиотек. Пока склоняюсь к sfml т.к. там есть некое подобие sdk.
HelicopterK52
634 / 177 / 28
Регистрация: 27.07.2016
Сообщений: 475
Завершенные тесты: 1
06.09.2016, 13:54     Ошибки при подключении библиотеки SFML #7
Цитата Сообщение от Gypnori Посмотреть сообщение
для безгеморройного изучения opengl
OpenGL, а не готовые мультимедия библиотеки.
Цитата Сообщение от Gypnori Посмотреть сообщение
и изготовления простеньких 3д поделок
SFML и SDL здесь тогда причем? Тупо окошко?
Цитата Сообщение от Gypnori Посмотреть сообщение
плюсы и минусы этих библиотек
И то и другое хорошо. Есть слухи, что данный вопрос должен задаваться в разделе холиваров.
nd2
1055 / 794 / 267
Регистрация: 29.01.2016
Сообщений: 2,472
06.09.2016, 13:57     Ошибки при подключении библиотеки SFML #8
Цитата Сообщение от Gypnori Посмотреть сообщение
Всё заработало с первой попытки, мне всё таки интересно в чем у меня была проблема, но в любом случае буду теперь пользоваться готовой формой.
В дополнительных зависимостях там теперь что прописано у тебя?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.09.2016, 15:14     Ошибки при подключении библиотеки SFML
Еще ссылки по теме:

C++ Важность очередности при подключении библиотеки GL/glut.h
C++ Thread ошибка при подключении библиотеки
C++ Ошибка при подключении библиотеки Dll

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Gypnori
2 / 2 / 0
Регистрация: 28.10.2015
Сообщений: 36
06.09.2016, 15:14  [ТС]     Ошибки при подключении библиотеки SFML #9
OpenGL, а не готовые мультимедия библиотеки.
Что имелось в виду под безгеморройностью - сам по себе opengl не может открывать окна, обрабатывать ввод, загружать из файла текстуры, этим всем занимаются сторонние библиотеки. Я изучал opengl по этим замечательным урокам learnopengl.com но уже к пятому уроку по рисованию квадрата там понадобилось подключить 3 вспомогательные библиотеки. я решил найти либу которая как джавовская libgdx или lwjgl уже включала бы в себя полный набор инструментов на все случаи жизни.
SFML и SDL здесь тогда причем? Тупо окошко?
Какое же тупо окошко, тут и обработка ввода и загрузка файлов: текстуры, звуки, модели, и openai, и даже скриншоты шлепать умеет. Я изначально хотел работать с dx11 который умеет всё это делать сам, но что то мне он совсем не зашел.
И то и другое хорошо. Есть слухи, что данный вопрос должен задаваться в разделе холиваров.
Ок, понял, не дурак не думал что тут может быть что то провокационное, просто читал что sfml специально затачивался под 2д и представляет из себя практически фреймворк, а sdl идёт как набор инструментов к opengl.


В дополнительных зависимостях там теперь что прописано у тебя?
Первое что я сделал когда вариант rikimaru2013 сработал, полез в настройки смотреть что же тут такого волшебного прописано, докладываю - НИЧЕГО, в дополнительных зависимостях только стандартные библиотеки kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
правда в решении есть XML файл следующего содержания
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="sfml-audio" version="2.3.2.0" targetFramework="Native" />
  <package id="sfml-audio.redist" version="2.3.2.0" targetFramework="Native" />
  <package id="sfml-graphics" version="2.3.2.0" targetFramework="Native" />
  <package id="sfml-graphics.redist" version="2.3.2.0" targetFramework="Native" />
  <package id="sfml-network" version="2.3.2.0" targetFramework="Native" />
  <package id="sfml-network.redist" version="2.3.2.0" targetFramework="Native" />
  <package id="sfml-system" version="2.3.2.0" targetFramework="Native" />
  <package id="sfml-system.redist" version="2.3.2.0" targetFramework="Native" />
  <package id="sfml-window" version="2.3.2.0" targetFramework="Native" />
  <package id="sfml-window.redist" version="2.3.2.0" targetFramework="Native" />
</packages>
Yandex
Объявления
06.09.2016, 15:14     Ошибки при подключении библиотеки SFML
Ответ Создать тему
Опции темы

Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru