• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Cannot open include file: 'SFML/Graphics.hpp': No such file or directory

Object Storage Arubacloud
–2 głosów
3,602 wizyt
pytanie zadane 12 kwietnia 2016 w C i C++ przez bimbrownik Mądrala (5,180 p.)
zamknięte 12 kwietnia 2016 przez draghan
Cześć, próbowałem dzisiaj skonfigurować bibliotekę SFML zgodnie z tym poradnikiem http://szymonsiarkiewicz.pl/poradniki/sfml-kurs-podstawowy/sfml-i-visual-studio/. Niestety program nie chce się skompilować Cannot open include file: 'SFML/Graphics.hpp': No such file or directory

 

Wykonywałem wszystkie polecenia, wiecie co z tym zrobić?

Tutaj kilka screenów:

http://imgur.com/a/O0vle

 

Z góry dzięki.
komentarz zamknięcia: Problem rozwiązany.
komentarz 1 stycznia 2018 przez MeadHorn Nowicjusz (200 p.)
Prawdopodobnie zrobiłeś wszystko poprawnie, ale upewnij się że ta sama ścieżka do include'ów i lib'ów  jest ustawiona zarówno dla konfiguracji "Debug" jak i "Release" oraz dla wszystkich dostępnych platform (x64, Win32).

Poza tym widzę że masz źle podaną ścieżkę, czego nikt z forumowiczów nie wychwycił. Ścieżka podana w polu "Additional Include Directories" to u Ciebie

D:\SFML-2.3.2\includes\SFML

a inludujesz plik "SFML/Graphics.hpp". Tak więc nazwę najniższego w drzewku katalogu niepotrzebnie zdublowałeś i preprocesor będzie szukał pliku o takiej ścieżce:

D:\SFML-2.3.2\includes\SFML\SFML\Graphics.hpp

a taki przecież nie istnieje bo w katalogu SFML\ nie masz już podkatalogu o nazwie SFML\ Tak więc zmień ścieżkę dostępu na  D:\SFML-2.3.2\includes i powinno być git.

1 odpowiedź

+5 głosów
odpowiedź 12 kwietnia 2016 przez niezalogowany
wybrane 12 kwietnia 2016 przez bimbrownik
 
Najlepsza
Jest łatwiejszy sposób na instalację SFML w Visual Studio. Stwórz nowy, pusty projekt, kliknij na nazwę projektu a następnie: Manage NuGet packets, tam wyszukaj SFML i wybierz sfml-graphics, reszta sama się pobierze ;)
komentarz 8 stycznia 2017 przez 6pak Nowicjusz (100 p.)
Thx, ale problem że jest teraz 2.4.1 a na nuGet'cie 2.4.0
komentarz 1 stycznia 2018 przez MeadHorn Nowicjusz (200 p.)
Oczywiście sposób podany przez Siarkiewicza jest poprawny. W sumie to polskie tłumaczenie instrukcji ze strony SFML, nawet screeny są te same. Natomiast instalowanie pakietów przez różne automaty, samograjki itp. ma to do siebie że czasem działa, a przeważnie nie działa.
komentarz 1 stycznia 2018 przez MeadHorn Nowicjusz (200 p.)

Kolejna sprawa to taka, że w necie nie ma gotowych binariów dla najnowszej wersji naszego IDE (Visual Studio 2017, VC++ 15) i wedle instrukcji twórców tego frameworka " If there's no SFML package compiled for your version of Visual C++, you will have to build SFML yourself."  Dlatego najlepiej pobrać sobie odpowiednią zawartość z Githuba i postępować wedle instrukcji z załącznika.

https://www.sfml-dev.org/tutorials/2.4/compile-with-cmake.php

https://www.sfml-dev.org/tutorials/2.4/start-vc.php#creating-and-configuring-a-sfml-project

Potrzebujemy Cmake w najnowszej wersji (najlepiej 3.10.1)

pzdr

Podobne pytania

0 głosów
1 odpowiedź 766 wizyt
pytanie zadane 19 września 2016 w C i C++ przez Masorro Nowicjusz (160 p.)
+1 głos
1 odpowiedź 2,349 wizyt

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...