Zasoby w C / C ++

Zasada

Zasoby mogą być często przydatne w ostatecznej wersji programu lub wcześniej. Ma to na celu przechowywanie obrazów, czcionek, kursorów, biblioteki DLL lub nawet innego programu w samym programie, w tym samym folderze lub podfolderach.

Posługiwać się

Standardowe użycie

Aby korzystać z zasobów za pomocą C / C + +, musi utworzyć rozszerzenie pliku „.rc” i umieścić je w tym samym folderze, co inne pliki projektu.

Przykład: zawartość folderu „gry” z blokadami kodu:

  • Pliki źródłowe
    • main.c
    • funkcje.c
  • Nagłówki plików
    • headers.h
    • globalesVar.h
  • Plik zasobów
    • res.rc
    • Inny
  • game.layout
  • game.depend
  • game.cdp

Plik znajduje się zatem w tym samym folderze co inne pliki.

W pliku zasobów musi być jeden załącznik na linię, a linia musi zaczynać się od liczby.

  • Przykład:

 ICON „icon.ico” RCDATA „otherProgram.exe” 
  • Zauważ, że: Jeśli plik znajduje się w podfolderze, musisz określić ten podfolder:

 1 IKONA „ikony / icon.ico” 

Użyj z Qt

Korzystanie z zasobów może być również przydatne w przypadku Qt w C ++. Tutaj zasada nie jest taka sama. Zasoby nie znajdują się w pliku z rozszerzeniem .rc, ale z rozszerzeniem:. qrc

Należy to odnotować w pliku..pro ”w sekcji # input, w ten sposób:

#wkład

ZASOBY + = res.qrc

Oto struktura, która musi mieć twój .qrc:

 icon.ico saveIcon.ico quitIcon.ico 

Jest to podobne do składni HTML. Pliki są zintegrowane między znacznikami „” i „”.

Zauważ, że

Słowa kluczowe

  • Lista plików zasobów słów kluczowych znajduje się w witrynie MSDN tutaj:
  • //msdn.microsoft.com/en-us/library/aa381043(VS.85).aspx
  • Podziękowania dla Ozox za tę wskazówkę.
Poprzedni Artykuł Następny Artykuł

Najważniejsze Wskazówki