16.12.2015 / 22:12 | |
NaruTrey Пользователь Сейчас: Offline
Имя: Андрей K. Откуда: Тольятти Регистрация: 15.01.2010
| Khorrth, если ошибка неочевидна, то их ищут дебаггером и статическими анализаторами кода.
__________________
Чёрные усы кричает этот свисть |
16.12.2015 / 22:47 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Khorrth, прямо "Hello, SFML" вылетает?
Изменено mrEDitor (16.12 / 22:47) (всего 1 раз) |
16.12.2015 / 23:29 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| У тебя что малина? Может быть с компиляцией проблемы, проверь ключи компилятора, присмотрись к архитектуре на которую собирается твое приложение
__________________
знает толк |
17.12.2015 / 07:36 | |
Khorrth Пользователь Сейчас: Offline
Регистрация: 03.12.2015
| С флагами все в порядке, я до этого без проблем компилировал код с использованием разных библиотек (GTK, GLUT, SDL) и все работало (Raspberry Pi B+). "Hello SFML" вылетает. Там все вылетает и сразу же, сколько бы я не писал или копипастил...
|
17.12.2015 / 07:37 | |
NaruTrey Пользователь Сейчас: Offline
Имя: Андрей K. Откуда: Тольятти Регистрация: 15.01.2010
| Khorrth, покажи листинг кода, который ты пытаешься скомпилировать.
__________________
Чёрные усы кричает этот свисть |
18.12.2015 / 16:24 | |
Khorrth Пользователь Сейчас: Offline
Регистрация: 03.12.2015
| // Cobalt.cpp:
#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;
}
# Fish:
< pacman -Q sfml
> sfml 2.3.2-3
# Bash:
< g++ -o cobalt Cobalt.cpp -lsfml-graphics -lsfml-window -lsfml-system
# Fish:
< ./cobalt
> fish: “./cobalt” terminated by signal SIGSEGV (Address boundary error)
# Bash:
< ./cobalt
> Segmentation fault (core dumped)
Изменено Khorrth (18.12 / 16:30) (всего 5 раз) |
18.12.2015 / 17:33 | |
NaruTrey Пользователь Сейчас: Offline
Имя: Андрей K. Откуда: Тольятти Регистрация: 15.01.2010
| Хм, у меня пример выполняется. Может, лучше тебе взять Си и SDL2? Так проще будет.
__________________
Чёрные усы кричает этот свисть Изменено NaruTrey (18.12 / 17:36) (всего 2 раза)
Прикрепленные файлы: Снимок экрана о(…).png (33.83 кб.) Скачано 433 раза |
18.12.2015 / 17:52 | |
Khorrth Пользователь Сейчас: Offline
Регистрация: 03.12.2015
| Зачем мне учить С, если SDL2 у меня и с C++ работает? Мне интересен именно SFML и C++. Попробую собрать библиотеку с исходников...
|
18.12.2015 / 18:08 | |
NaruTrey Пользователь Сейчас: Offline
Имя: Андрей K. Откуда: Тольятти Регистрация: 15.01.2010
| Khorrth, Си это азы C++, С++ это просто надстройка над Си. Сразу начинать с С++, минуя Си могут либо только бестолочи, либо ранее зная другой язык с Си-подобным синтаксисом и являющемся более сложным, чем Си, например Java.
__________________
Чёрные усы кричает этот свисть |
18.12.2015 / 18:10 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| NaruTrey, ява не сложнее Си, ты чего
|