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

[SFML] Instalacja SFML w Visual Studio 2022

Ostatnio zmodyfikowano 2025-08-12 08:44
Autor Wiadomość
tBane
Temat założony przez niniejszego użytkownika
[SFML] Instalacja SFML w Visual Studio 2022
» 2024-02-08 22:55:41
1. Należy stworzyć pusty projekt

2. Do pustego projektu dodajemy plik main.cpp korzystając z skrótu klawiszowego ctrl + shift + a

3. Następnie przechodzimy do właściwości projektu

4. Ustawiamy właściwości projektu:

a) Wszystkie Konfiguracje:
- C/C++ -> Dodatkowe katalogi plików nagłówkowych: C:\SFML-2.6.1\include
- Konsolidator ->Dodatkowe katalogi biblioteki: C:\SFML-2.6.1\lib


b) Konfiguracja Debug
- Konsolidator -> DaneWejściowe -> Dodatkowe zależności: sfml-audio-d.lib;sfml-graphics-d.lib;sfml-main-d.lib;sfml-network-d.lib;sfml-system-d.lib;sfml-window-d.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)

c) Konfiguracja Release
-  Konsolidator -> DaneWejściowe -> Dodatkowe zależności: sfml-audio.lib;sfml-graphics.lib;sfml-main.lib;sfml-network.lib;sfml-system.lib;sfml-window.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)

Wziąłem kod testowy z dalszej częśći tutoriala i działa.
P-180687
tBane
Temat założony przez niniejszego użytkownika
» 2025-08-10 06:28:53
Można też dodać bibliotekę globalnie. Wystarczy skopiować odpowiednie pliki z include i lib SFML do tych katalogów.
C:\Program Files (x86)\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\<wersja>\include
C:\Program Files (x86)\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\<wersja>\lib\x64
P-182851
nanoant20
» 2025-08-10 14:10:07
w ustawieniach konfiguracji dodałbym jeszcze dla
1) Konfiguracja Release
System -> Podsystem : Okna (/SUBSYSTEM:WINDOWS)
2) Konfiguracja Debug
System -> Podsystem : Konsola (/SUBSYSTEM:CONSOLE)

P-182856
tBane
Temat założony przez niniejszego użytkownika
» 2025-08-11 07:25:30
Przy dużych projektach gdzie headery są dość długie tryb Debug nie działa i pozostaje Release, a przy wyłączonej konsoli nie można kontrolować danych
P-182859
pekfos
» 2025-08-11 17:36:39
Przy dużych projektach gdzie headery są dość długie tryb Debug nie działa i pozostaje Release
Co?
P-182864
tBane
Temat założony przez niniejszego użytkownika
» 2025-08-12 03:44:07
Przy dużych projektach gdzie headery są dość długie tryb Debug nie działa i pozostaje Release
Co?

number of sections exceeded object file format limit: compile with /bigobj
P-182866
DejaVu
» 2025-08-12 08:44:16
Po prostu ustaw tą flagę w ustawieniach projektu kompilatora i będzie działało.
P-182867
« 1 »
  Strona 1 z 1