Delphi.cz

Český portál Delphi

Použití C++ Builderu pro Mac

Z jistých důvodů jsem byl nucen použít C++Builder jako cross platform řešení pro vytvoření DLL a dyLib pro výsledné použití z Delphi. Vycházelo to jako nejjednodušší varianta. Nikdy jsem neměl rád C. To se nyní změnilo - je to horší. Každopádně jsem nějakého výsledku dosáhl. Musím ale uznat, že C++Builder cross kompilaci řeší tak jednoduše jak to jen jde.

Základem jsou profily - už jsem o tom psal. Je to komunikační kanál k Vašemu macu (nebo k jakékoliv jiné platformě včetně vzdáleného ladění u Windows). Pokud dáte editovat profil uvidíte následující:

Profil

Nezapomeňte na tlačítko update local cache, to zkopíruje .h soubory na lokál. .h soubory na Macu musí být - nejčastěji se tam dostanou s instalací XCode. Můžete přidat i další souboru - viz. tlačítka vpravo. Doporučuji OpenGL Multicolor Tetrahedron popisující import .h souborů.

Např. pro OpenGL nastavte cestu /System/Library/Frameworks, a masku OpenGL, a typ Framework.

Pak dejte Update Local File Cache.

Nyní by mělo jít použít

#include <OpenGL/glext.h>
#include <OpenGL/gl.h>
#include <OpenGL/glu.h>

Prostě prefix, který byl specifikován. A to je ta finta.

Datum: 2012-07-26 23:29:00 Tagy: OSX

Praxe