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

Pomoc SFML / c++

Object Storage Arubacloud
0 głosów
381 wizyt
pytanie zadane 9 stycznia 2019 w C i C++ przez Patryk2001 Początkujący (470 p.)
#include <SFML/Graphics.hpp>
#include "pch.h"


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;
}

Potrzebuje pomocy !

Od kilku godzin męczyłem się z instalacją SFML i zainstałowałem tą biblioteke do mojego projektu ale mam pewien problem. Powyzszy kod jest z oficjalnej strony SFML z tutoriala , rowniez ogladalem tutoriale na youtubie i tworcy brali kod i wklejali aby zobaczyc czy SFML dziala prawidlowo. Po wklejeniu kodu wszystko powinno smigac fajnie ale niestety wyskakuje milion bledow krytycznych i w wiekszosci sa to błedy typu : "niezadeklarowany identyfikator "

Potrzebuje jak najszybszej pomocy bo chce juz sie zaczac uczyc SFML ale niestety nie mam pojecia co poradzic w tej sytuacji !!!

komentarz 9 stycznia 2019 przez RafalS VIP (122,820 p.)
#include "pch.h"

precompiled header powinien byc includowany jako pierwszy

komentarz 9 stycznia 2019 przez adrian17 Ekspert (344,860 p.)
Albo je wyłączyć, jeśli nie wiesz, po co są.
komentarz 9 stycznia 2019 przez Patryk2001 Początkujący (470 p.)

@RafalS,  wtedy wyskakują inne błedy krytyczne  - " nierozpoznany zewnętrzny symbol "

komentarz 9 stycznia 2019 przez Patryk2001 Początkujący (470 p.)

@adrian17, w jaki sposób skoro bez ten biblioteki w visual studio nie zadziala mi program ?

 

komentarz 9 stycznia 2019 przez adrian17 Ekspert (344,860 p.)

wtedy wyskakują inne błedy krytyczne  - " nierozpoznany zewnętrzny symbol "

to dobrze, bo to błędy linkera - z kodem jest OK, teraz tylko coś jest nie tak z konfiguracją linkera.

w jaki sposób skoro bez ten biblioteki w visual studio nie zadziala mi program ?

...nie, jeśli je w ogóle wyłączysz. https://stackoverflow.com/a/7261771/2468469

komentarz 9 stycznia 2019 przez Patryk2001 Początkujący (470 p.)
Tylko co jest nie tak z konfiguracją tego linkera mam ci podesłać jakieś sreeny czy coś będziesz umiał rozwiązać ten problem ?
komentarz 9 stycznia 2019 przez adrian17 Ekspert (344,860 p.)
Pokaż błędy i screenshoty, jak skonfigurowałeś SFML.
komentarz 9 stycznia 2019 przez Patryk2001 Początkujący (470 p.)
https://imgur.com/a/gWNrMh6

 

tutaj masz jakies 2 screeny ale potrzebuje wiedzieć co konkretnie chcesz bo ja jestem początkujący i tak nie za bardzo ogarniam temat konfiguracji a robilem wszystko zgodnie z tutorialami
komentarz 9 stycznia 2019 przez adrian17 Ekspert (344,860 p.)
Um... na pewno czytałeś ten oficjalny?

https://www.sfml-dev.org/tutorials/2.5/start-vc.php
komentarz 9 stycznia 2019 przez Patryk2001 Początkujący (470 p.)
Tak czytałem ten oficjalny poradnik oraz oglądałem tutoriale na youtubie i wszędzie robią to samo. Jeden film naśladowałem krok po kroku a i tak wyskoczył mi ten błąd nie wiem dlaczego. Poradnik(film) był z 2017 roku i wydawało mi się że jest jeszcze dość świeży ale widocznie musiało się coś pozmieniać. Próbowałem również zainstalować SFML za pomocą narzędzia w visual studio NuGet , i zainstalowałem i odpaliłem ten sam kodzik ale już nie wyskakiwał błąd krytyczny tylko zwykły błąd - "nieznany identyfikator " . Jeśli masz visual studio spróbuj odpalić pusty projekt zainstalować bibliotekę SFML za pomoca tego NuGeta zajmie ci jakieś 45 sekund i wkleić ten kodzik oraz znaleźć błąd bo ja nie mam kompletnie pojęcia jak to naprawić :/ Kurde staram się nie poddawać i szukać rozwiązań ale to jest masakra :O . Juz cos kolo 2 dni staram sie zainstalowac tego SFML poprawnie zeby działał i chce jak najszybciej rozpoczac nauke !!!
komentarz 9 stycznia 2019 przez adrian17 Ekspert (344,860 p.)
Inaczej... zakładając że używasz rady z oficjalnej strony SFMLa, możesz wrzucić screenshoty tych samych okien, co oni mają w swoim poradniku?
komentarz 9 stycznia 2019 przez Patryk2001 Początkujący (470 p.)
Pewnie sekundka
komentarz 9 stycznia 2019 przez Patryk2001 Początkujący (470 p.)
Wiesz co nie wiem o co chodzi ale jak wszedłem w te właściwości to były puste więc dodałem te foldery jeszcze raz wyszedłem z ustawień po czym uruchomiłem program po czym znowu wyskoczył ten sam błąd

 

https://imgur.com/a/gWNrMh6
komentarz 9 stycznia 2019 przez Patryk2001 Początkujący (470 p.)
ogólnie wszystkie te błędy sprowadzają się do 1 wiersza czyli === >> #include "pch.h"
komentarz 9 stycznia 2019 przez adrian17 Ekspert (344,860 p.)
Na oko to nic tam nie skonfigurowałeś.

Teraz w minutę zrobiłem wszystko dokładnie zgodnie z oficjalną instrukcją i poszło bez problemu:

http://puu.sh/CuabZ/217d0680a3.mp4
komentarz 9 stycznia 2019 przez Patryk2001 Początkujący (470 p.)
Spróbuje to skonfigurować jeszcze raz
komentarz 9 stycznia 2019 przez Patryk2001 Początkujący (470 p.)
Chyba się poprawiło tylko teraz wyskakuje coś takiego

https://imgur.com/a/gxrOiRi
komentarz 9 stycznia 2019 przez adrian17 Ekspert (344,860 p.)
No i super, pozostaje przekopiować pliki .dll z katalogu SFMLa do katalogu z Twoją binarką .exe.
komentarz 9 stycznia 2019 przez Patryk2001 Początkujący (470 p.)
https://imgur.com/a/OMGBpVQ

 

ZROBIONE NARESZCIE !

dzieki wielkie

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

–20 głosów
1 odpowiedź 1,488 wizyt
0 głosów
1 odpowiedź 146 wizyt
pytanie zadane 6 lutego 2019 w Systemy operacyjne, programy przez Juniorforum Nowicjusz (180 p.)
+1 głos
5 odpowiedzi 1,321 wizyt
pytanie zadane 20 maja 2015 w C i C++ przez Mateep Użytkownik (850 p.)

92,579 zapytań

141,432 odpowiedzi

319,663 komentarzy

61,964 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!

...