Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Visual Studio Problem z dodawaniem plików png do projektu SFML ( Failed to load image "". Reason: Unable to open file )

Ostatnio zmodyfikowano 2022-03-23 18:10
Autor Wiadomość
farethh
Temat założony przez niniejszego użytkownika
» 2022-03-20 23:21:08
Zauważyłem, że w inni też mają ten problem
https://www.reddit.com/r/learnprogramming/comments/2ht5yt/c_help_with_not_being_able_to_load_textures_with/ckvrfn2/
https://stackoverflow.com/questions/69006609/c-sfml-failed-to-load-image-reason-unable-to-open-file

Czy jest możliwość, że jest to błąd i po prostu SFML nie działa poprawnie w Visual Studio (Ten sam kod normalnie działa na Visual Studio Code).
P-179335
DejaVu
» 2022-03-21 00:51:14
Strzelam, że używasz bibliotek, które nie są kompatybilne z Twoją wersją kompilatora lub z x64.
P-179336
pekfos
» 2022-03-21 16:43:08
To nie jest normalne żebyś dostawał te krzaki na wyjściu programu. Skąd masz build SFMLa? Gdzie się program zatrzymuje kiedy uruchomisz go pod debuggerem?
P-179337
farethh
Temat założony przez niniejszego użytkownika
» 2022-03-22 17:57:50
SFML pobrałem dokładnie według tego poradnika https://www.youtube.com/watch?t=2s&v=neIoDQ71yb0

Build SFML pobrałem z https://www.sfml-dev.org/download/sfml/2.5.1/ - wersje Visual C++ 15 (2017) - 64-bit
W poradniku ta wersja jest użyta do Visual Code 19, a ja jednak pobrałem ją na Visual Studio Community Editon 2022.
Czy to może być powodem tych błędów?
Pod debuggerem wyskakuje taki komunikat:

Nieobsługiwany wyjątek

Nieobsłużony wyjątek w lokalizacji 0x00007FFEC840146C (vcruntime140.dll) w SFML.exe: 0xC0000005: Naruszenie zasad dostępu podczas odczytywania w lokalizacji 0x000002B879FE9000.


P-179338
farethh
Temat założony przez niniejszego użytkownika
» 2022-03-22 17:57:50
P-179339
pekfos
» 2022-03-22 18:39:26
Wersja kompilatora powinna się zgadzać z tą której używano do zbudowania biblioteki. Strona SFML przez "Visual C++ 15 (2017)" najprawdopodobniej ma na myśli toolset v141. Jeśli masz go zainstalowanego, to będzie możliwy do wybrania w ustawieniach projektu w General/Platform toolset. Jeśli nie chcesz robić downgrade'u to skompiluj SFMLa samemu. https://www.sfml-dev.org/tutorials/2.5/compile-with-cmake.php
P-179341
farethh
Temat założony przez niniejszego użytkownika
» 2022-03-22 21:09:58
Poszedłem trochę okrężną drogą, ale udało się.
Ostatecznie odinstalowałem VS 2022 i pobrałem VS 2019.
Zrobiłem wszystko z poradnika, który podałem powyżej, ale i tak nie działało.
Potem znalazłem to cudo https://www.youtube.com/watch?v=_VgRjlvGpPk i teraz wszystko śmiga.

Mam jeszcze tylko jedno pytanie mianowicie: Czy VS 2019 jest znacznie gorszy od 2022 i czym się różni?
P-179343
pekfos
» 2022-03-23 18:10:38
Czy VS 2019 jest znacznie gorszy od 2022 i czym się różni?
Nie jest gorszy i wątpię by początkującemu miało czegoś w nim brakować.
https://docs.microsoft.com/en-us/visualstudio/ide/whats-new-visual-studio-2022?view=vs-2022
P-179344
1 « 2 »
Poprzednia strona Strona 2 z 2