Форум программистов, компьютерный форум, киберфорум
Наши страницы

SFML

Войти
Регистрация
Восстановить пароль
 
nikniknik2016
15 / 15 / 4
Регистрация: 02.03.2016
Сообщений: 37
#1

SFML + MinGW + CodeBlocks - SFML

07.03.2016, 15:57. Просмотров 733. Ответов 2
Метки нет (Все метки)

Привет!
Скачал самую последнюю версию CodeBlocks с приложенным к нему MinGW
Скачал самую последнюю версию SFML для MinGW

Взял простой тестовый пример отсюда: http://www.sfml-dev.org/tutorials/2.1/start-cb.php

Все сделал, как там сказано

Компиляется и линкуется нормально, без предупреждений и ошибок

При запуске ругается, что не может найти процедуру "__gxx_personality_v0"

the procedure entry point __gxx_personality_v0 could not be located in the dynamic link library sfml-graphics-2.dll

Может, кто сталкивался и знает путь для решения проблемы?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2016, 15:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос SFML + MinGW + CodeBlocks (SFML):

Sfml + mingw 5.2.0 - SFML
Есть у кого рабочая? mingw 5.2.0 x86_64, Компилируется, запускается и валится x86_64-w64-mingw32-g++.exe -O2 -u -std=1z...

Ошибка при установке SFML на CodeBlocks - SFML
Уже видел похожую тему, но там ответа не нашел. Делал все по этому гайду : http://www.edparrish.net/common/sfmlcb.html Выдало ошибку....

Ошибка компиляции примера SFML + OpenGL в MinGW - SFML
проблема компиляции (путь прописан в системе до компилятора правильно) компил через ком. строку ~~g++ 0000.cpp In file included...

Подлючение библиотеки sfml 2.0 sjlj к дефолтному компилятору mingw sjlj code::blocks 13.12 x32 - SFML
Напишите, что неверно. 1. Новый пустой проект, потому что в code::blocks 13.12 не функционирует заявленное создание готового sfml...

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

Qt + SFML - SFML
Вообщем скачал сорсы sfml собрал их cmake'om (в этот адресс "F:\sfmllib\build") все собралось без проблем, теперь вопрос, как подключить...

2
Croessmah
Пришел
Эксперт CЭксперт С++
13565 / 7716 / 873
Регистрация: 27.09.2012
Сообщений: 18,998
Записей в блоге: 3
Завершенные тесты: 1
07.03.2016, 16:25 #2
nikniknik2016, соберите SFML компилятором, подцепленным в CodeBlocks.
видео, где собираются dll sfml с помощью mingw

Правда, уже установленную версию SFML лучше почикать
1
nikniknik2016
15 / 15 / 4
Регистрация: 02.03.2016
Сообщений: 37
07.03.2016, 16:30  [ТС] #3
В общем, сам смог разобраться с этим вопросом

Расскажу суть, если вдруг кто столкнется

SFML я скачал уже скомпилированный, т.е. не исходники, а уже готовые dll
Скачивал я набор, озаглавленыый "GCC 4.9.2 MinGW (DW2) - 32-bit"
Но, мой minGW компилятор, который был включен в пакет вместе с CodeBlocks имел другую версию и немногот другие характеристики
Т.е., тестовый пример компилялся на моем minGW, а SFML был скомпилирован на другом minGW (другой версии и характеристик), поэтому происходила некоторая нестыковка в исполняемых модулях, что приводило к этой ошибке

Решить проблему можно тем, что скачать исходники SFML (они доступны и открыты) и собрать их на своем компиляторе

Я же обошелся тем, что скачал с того же официального сайта сборку, озаглавленную "GCC 4.8.1 TDM (SJLJ) - 32-bit" - и все заработало. Видимо, характеристики компилятора совпали
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2016, 16:30
Привет! Вот еще темы с ответами:

Qt + SFML - SFML
Подключил библиотеку SFML к Qt, но при компиляции выдает ошибки: (Файл .pro и список ошибок) main.cpp #include...

Платформер на С++ и SFML - SFML
Вообщем. Сделал платформем. Есть проблема с переходом с уровня на уровень. Кто создавал игры на с++ с использованием SFML. Помогите...

Подключение SFML к QT - SFML
TEMPLATE = app CONFIG -= app_bundle CONFIG -= qt SOURCES += main.cpp LIBS += -LD:\file\prog\lib\SFML-2.3\lib ...

OpenGL+SFML - SFML
#include <SFML/Graphics.hpp> #include <SFML/OpenGL.hpp> const int WIDTH = 800; const int HEIGHT = 600; sf::RenderWindow...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.