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

Plik.rc - Syntax Error.

Ostatnio zmodyfikowano 2023-03-02 20:03
Autor Wiadomość
befejak
Temat założony przez niniejszego użytkownika
Plik.rc - Syntax Error.
» 2023-03-02 19:46:49
Witam,
Przez jakiś czas przeszukiwałem internet w celu znalezienia odpowiedzi na pytanie
 "Jak zrobić aby CodeBlocks liczył samodzielnie wersję programu" - tzn. za każdym razem jak kompiluję aby dodał +1 do licznika

Niestety na to pytanie nie udało mi się znaleźć odpowiedzi, ( a raczej udało - i że się nie da ).


Ale podczas moich poszukiwań znalazłem inną ciekawą rzecz, pliki z rozszerzeniem ".rc"
 Które rzekomo miałyby ustawiać właściwości pliku wyświetlane przez Windows, takie jak Wersja, język itp.

Artykuł na który natrafiłem jest na tej stronie: ( mam nadzieję że mogę wkleić jej link do pytania )
 https://wiki.codeblocks.org/index.php/FAQ-Compiling_(general)

Na tej stronie napisane jest aby utworzyć plik z rozszerzeniem ".rc" i dodać go do projektu.
 Tak też zrobiłem i skopiowałem cały "przykładowy sample"


LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US

VS_VERSION_INFO    VERSIONINFO
  FILEVERSION      1,0,0,1
  PRODUCTVERSION   1,0,0,1
  FILEFLAGSMASK    0x3fL // VS_FFI_FILEFLAGSMASK
#ifdef _DEBUG
  FILEFLAGS        0x1L  // VS_FF_DEBUG|VS_FF_PRIVATEBUILD|VS_FF_PRERELEASE
#else
  FILEFLAGS        0x0L  // final version
#endif
  FILEOS           VOS_NT_WINDOWS32
  FILETYPE         VFT_APP
  FILESUBTYPE      VFT2_UNKNOWN // not used
+ Wiele lini więcej...

Ale w chwili kompilacji otrzymuję "Syntax Error"
 Próbowałem poszukać więcej informacji na ten temat ale nic nie udało mi się odnaleźć.

Jedyna rzecz jaka zadziałała to
IDI_ICON ICON <NazwaIkony> - które znalazłem na innym forum pozwalająca zmienić ikonę pliku .exe

Jak już natrafiłem na taki artykuł to chciałbym zrobić z niego użytek ale całkowicie nie wiem co mógłbym zrobić.
 Dlatego postanowiłem zapytać tutaj, czy ktoś mógłby podzielić się ze mną wiedzą na ten temat?

Wiem że w VS ( bo trafiłem na inny artykuł ) jest opcja aby wykorzystać GUI w którym można sobie wszystko ustawić
 ale ja wolę to zrobić w CodeBlocks jako że już od jakiegoś czasu z tego programu korzystam i nie chcę się przesiadać.
P-180008
pekfos
» 2023-03-02 19:56:12
Dodaj na początku pliku RC:
C/C++
#include <Windows.h>
P-180009
befejak
Temat założony przez niniejszego użytkownika
» 2023-03-02 20:03:44
Dziękuje Pekfos!
Zadziałało.

Zastanawia mnie jedynie czemu nigdzie o tym nie było napisane,
 Artykuł który o tym mówił nic nie wspomniał o dodaniu Windows.h do pliku .rc

Co prawda podlinkowali stronę Microsoft ale wyświetla ona Error 404
 Zgaduję że pewnie jakiś stary artykuł znalazłem.
P-180010
« 1 »
  Strona 1 z 1