Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Biblioteka SFML


Rekomendowane odpowiedzi

Opublikowano

#EDIT 666 Postów. Niech Szatan będzie z Wami :) Ave

 

Witam.

 

 

 

Dziś chciałem wgrać bibliotekę SFML do Code::Blocks, ale mam następujący problem:

 

http://screenshooter...3473250/faooafc

 

 

Biblioteka wgrana według tego tutka : http://www.sfml-dev.....6/start-cb.php

 

I przykładowy kod ze strony z tutem :

 

#include <SFML/System.hpp>
#include <iostream>
int main()
{
sf::Clock Clock;
while (Clock.GetElapsedTime() < 5.f)
{
	std::cout << Clock.GetElapsedTime() << std::endl;
	sf::Sleep(0.5f);
}
return 0;
}

 

Prosiłbym o pomoc :)

1352970251-U713459.png

By Maxiu
"Because limits, like fears, are often just an illusion"

Weteran
Opublikowano

Nie znalazł pliku którego podałeś w include, żadnej filozofii tu nie ma, po prostu źle zainstalowałeś.

Na pewno podałeś do linkera odpowiednie liby?

 

A tak po za tym, sfml to trochę że tak powiem "zbugowana" biblioteka, ponieważ nie działa ona na niektórych kartach graficznych.

Ja ze swojej strony polecam SDL.

Opublikowano

@up Ja mam dokładnie ten sam problem z tą biblioteką. Dobrze wszystko zrobione mam a tu lipa. A za SDL się nie brałem.

Opublikowano

Ze swojej strony polecam wxWidgets.

 

Lib znajduje, bo inaczej proces kompilacji by się nie rozpoczął.

 

Zakładam więc, że bibliotekę znajduje.

Problem więc z headers'ami, a więc zakładka Compiler.

 

Proponuję rozwiązania:

- Podać ścieżkę absolutną, w cudzysłowiach, na przykład "C:/SFML/includes/naglowek.h"

- Upewnić się, że nagłówek jest w formacie .hpp, a nie .h

- Dodać directory do zakładki Resource Compilers ( dla świętego spokoju, być może bez sensu, nie mam pojęcia )

- Upewnić się, że plik nagłówkowy istnieje, i znajduje się w odpowiedniej lokacji -> sposób uporządkowania folderów mógł ulec zmianie przez ostatnie 0.6 wersji

Ta sygnatura jest pusta.

Opublikowano

Trochę kombinowałęm i mam teraz

 

cannot find -lsfml-audio.dll

 

#EDIT

 

Wgrywam wxWidgets:)

1352970251-U713459.png

By Maxiu
"Because limits, like fears, are often just an illusion"

Weteran
Opublikowano

Trochę kombinowałęm i mam teraz

 

cannot find -lsfml-audio.dll

Po prostu utworzyłeś projekt typu sfml i podałeś ścieżkę do katalogu biblioteki, zgadza się?

Kiedyś bawiłem się dość długo z instalacją tej biblioteki, nie pamiętam ile mi to zajęło, ale też natknąłem się na taki błąd.

 

Wgrywam wxWidgets:)

 

Ale wxwidgets to już nie jest biblioteka graficzna jak sfml, tylko zwykłe GUI.

Opublikowano

Ta, zauważyłem. Wolałbym SFML bo korzystam z kursu gdzie właśnie jest SFML.

 

Ale przynajmniej wx działa :P

1352970251-U713459.png

By Maxiu
"Because limits, like fears, are often just an illusion"

Opublikowano

wxWidgets ma GDI+ ( albo GTK+ ) i to wszystko czego do szczęścia potrzeba.

 

A jak bardzo trzeba, to ma rozszerzenia na OpenGL i GLUTa.

Ta sygnatura jest pusta.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...