Autor Wątek: Kompilowanie binarek dla Windows na Linuxie  (Przeczytany 7640 razy)

Offline Byku

  • Użytkownik

# Maj 23, 2006, 22:17:53
To mój pierwszy post na forum więc witam wszystkich :)

Nie chciałem zakładać nowego tematu, bo ten wydał mi się dość zbliżony.
No więc skorzystałem z poradnika o instalacji cross-tools: http://regedit.warsztat.gd/warsztat/articles.php?x=view&id=96
Cała instalacja przebiegła bezproblemowo, jednak podczas kompilacji kodu, w którym używam bibliotek gl i glu dostaje takie błędy:

/usr/local/cross-tools/lib/gcc/i386-mingw32msvc/3.4.5/../../../../i386-mingw32msvc/include/GL/gl.h:1587: error: `WINAPI' does not name a type
Co z tym fantem zrobic? Widze, ze nie widzi WINAPI jako nazwy typu, ale dlaczego? Pakiet win32api sie pomyslnie zainstalowal przy pomocy instalatora cross-tools.

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline gamecreator

  • Użytkownik
    • Game C++reator - strona o tworzeniu gier w C++

# Sierpień 21, 2006, 01:57:56
Jak nadal masz z tym kłopot, a kod jest twój, to możesz to obejść. WINAPI to tylko makro rozwijające się jako __stdcall. Jeśli nie ma tego w tych twoich nagłówkach, to sobie dopisz gdzieś takie coś:
#define WINAPI __stdcall