Форум программистов, компьютерный форум, киберфорум
SFML
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/50: Рейтинг темы: голосов - 50, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
1

Как заинклудить SFML что бы работало?

24.04.2015, 16:29. Показов 9974. Ответов 73
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пытаюсь заинклудить SFML(установил по инструкции) так(компилер кодблокс):
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;
}
Это файл из примера. Инклудится но при вызове любой функции "undefined reference".
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2015, 16:29
Ответы с готовыми решениями:

SFML в C::B пытается что-то найти в D:\sfml-release\ которого нет
Добрый день, вторые сутки пытаюсь подключить SFML библиотеку к C::B. При подключении по мануалу с...

Что мне сделать что бы работало как надо
Почему повторяется пункт 1. Что мне сделать что бы шел пункт 2 до того что i_EnemyHealth &lt;= 0? ...

Как же мне сделать что бы работало
Здравствуйте товарищи форумчане)) Я учусь програмированию на языке &quot;с++&quot; и вот в книжке я...

как зделать так что бы функция не работало
Привет всем!:) У меня вот такая проблемка: как зделать так что бы когда мне надо определённй код...

73
70 / 64 / 40
Регистрация: 17.02.2014
Сообщений: 265
24.04.2015, 20:03 41
Author24 — интернет-сервис помощи студентам
Да, прошу прощения это настройки у lss.В GlobalCompiler Settings во вкладке Toolchain executables убедись, что прописана та же папка что и в PATH.Также убедись, что в самой папке bin есть эта dll-ka.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
24.04.2015, 20:17  [ТС] 42
какая эта? libgcc_s_sjlj-1.dll вот эта? Так её нету нигде.На компьютере.

Добавлено через 2 минуты
Кстати скачал её с нета.Теперь таже ошибка но уже с DLL libstdc++-6.dll .Где все эти dll?
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
24.04.2015, 20:21 43
Цитата Сообщение от Ed_Os Посмотреть сообщение
Где все эти dll?
В папке bin компилятора.

Добавлено через 1 минуту
Скорее всего, версии компиляторов не совпадают.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
24.04.2015, 20:24  [ТС] 44
Закинул я этот dll в папку windows и проекта(к исходнику).Правда ничего не поменялось.

Добавлено через 28 секунд
Может.Скачаю опять 4.8.1/
0
70 / 64 / 40
Регистрация: 17.02.2014
Сообщений: 265
24.04.2015, 20:24 45
Должна быть в папке bin, во всяком случае у меня есть как для mingw32 так и для mingw64. Попробуйте переставить CodeBlocks или обновить компилятор.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
24.04.2015, 20:26  [ТС] 46
Попробую но уже позже.А вообще я скачал версию для 4.8.1 и ничего не поменялось.
Что за фигня?Вроде всё как говорили делал.
0
70 / 64 / 40
Регистрация: 17.02.2014
Сообщений: 265
24.04.2015, 20:28 47
Собственно проблема точь в точь что была у меня - у меня она решилась путем записи в переменную PATH пути до компилятора где-есть все эти dll-ки, которые сейчас у вас требует.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
24.04.2015, 20:52  [ТС] 48
Попробую ...
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
24.04.2015, 21:37 49
Лучший ответ Сообщение было отмечено Ed_Os как решение

Решение

Вот ссылка на архив, там SFML-2.2-windows-gcc-4.7.1-tdm-32-bit и компилятор x32-4.8.1-win32-sjlj-rev5:
http://rusfolder.com/43531915
С этим комплектом код компилируется и запускается. Для запуска, dll из папки bin SFML и из папки bin компилятора, скопировать в папку с проектом.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
25.04.2015, 13:39  [ТС] 50
Спасибо завтра о работе отпишусь.

Добавлено через 14 часов 30 минут
Сам компилер что вы дали просто распаковать(он установлен) или установить как то?
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
25.04.2015, 13:44 51
Цитата Сообщение от Ed_Os Посмотреть сообщение
или установить как то?
Работа с CURL
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
25.04.2015, 14:12  [ТС] 52
Хмм.Что я делаю не так?Положил сам компилер в C:\mingw32.
И пути прописал.Всё равно говорит что компилятор отсутствует (nothing to be done).
Миниатюры
Как заинклудить SFML что бы работало?   Как заинклудить SFML что бы работало?  
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
25.04.2015, 14:32 53
Цитата Сообщение от Ed_Os Посмотреть сообщение
Что я делаю не так?
Делай, как написано (и показано на скринах) по ссылке. Больше добавить нечего.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
25.04.2015, 14:38  [ТС] 54
Всё сделал.Уже со злости переустанавливаю кодблокс.
Потому что он даже на проэкты обычных задач без библиотек орёт об ошибках длл.
Придётся пока в dev.

Добавлено через 1 минуту
Когда выкинул все длл из папки с виндой опять заработал.
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
25.04.2015, 14:41 55
Цитата Сообщение от Ed_Os Посмотреть сообщение
Когда выкинул все длл из папки с виндой опять заработал.
Я предупреждал, что не нужно системные папки засорять.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
25.04.2015, 14:45  [ТС] 56
Да уж теперь всё по новой.Как ставить ваш компилер я незнаю.
Я всё указал он отказывается работать...
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
25.04.2015, 14:49 57
Цитата Сообщение от Ed_Os Посмотреть сообщение
Я всё указал
Значит не всё, или не так. Для начала научись компиляторы подключать к своей среде, потом уже SFML.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
25.04.2015, 14:50  [ТС] 58
Согласен.Просто до этого юзал по накатаной.И я его таки подключил!Переписал все пути.
0
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,737
Записей в блоге: 1
25.04.2015, 14:53 59
Цитата Сообщение от Ed_Os Посмотреть сообщение
Пытаюсь заинклудить SFML(установил по инструкции) так(компилер кодблокс):
Официальная инструкция не подходит, во всяком случае для винды и SFML 2.2.
Возможно, завтра доберусь до компьютера с установленным CodeBlocks и SFML, скину скрины настроек.
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
25.04.2015, 14:56 60
Цитата Сообщение от Ed_Os Посмотреть сообщение
И я его таки подключил!Переписал все пути.
Так подключил или не подключил?

Добавлено через 2 минуты
Цитата Сообщение от Croessmah Посмотреть сообщение
скину скрины настроек
Скрины настроек и я могу скинуть, а смысл? Там нужно компилятор под сборку SFML подобрать. Хорошо, что у меня mignw много разных, перебирал (при одних настройках) пока на заработало.
1
25.04.2015, 14:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2015, 14:56
Помогаю со студенческими работами здесь

Подскажите пожалуйста, как прописать что бы работало
Здравствуйте! Вообщем нужен скрипт что бы при нажатии на кнопку рандомно выбиралась пара(текст +...

Как сделать так чтоб работало? Что с компилятором?
ошибка: No such file or directory #include &lt;iostream&gt; using namespace std; int main()...

Как заинклудить чтобы стало хорошо?
Приветствую! Подскажите, пожалуйста, что нужно сделать, чтобы на одной странице сайта отображался...

Как настроть Microsoft IIS что-бы на нем работало JSP?
Как настроть Microsoft IIS что-бы на нем работало JSP?


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru