Компиляция ПОЧВЫ OpenGL на Mac OS X

Как я связался бы в или скомпилировал бы ПОЧВУ (http://lonesock.net/soil.html) в мой C++ проект OpenGL на Mac OS X?

10
задан weicool 10 December 2009 в 23:17
поделиться

2 ответа

В новых версиях Mac OS X, таких как Leopard, вам нужно будет отредактировать make file и добавить

'-arch 1386 -arch x86_64'

в макрос CXX Makefile. После компиляции вам также нужно будет сделать ссылку в CoreFoundation.framework в вашем проекте. Таким образом, ваша команда окончательной сборки может выглядеть как

gcc -Wall -lSOIL -framework OpenGL -framework GLUT -framework CoreFoundation
10
ответ дан 3 December 2019 в 20:42
поделиться

В zip-архиве есть make-файл, который вы можете попробовать использовать (projects / makefile). Вы захотите переименовать make-файл в __M__akefile (заглавная M), а затем просто запустите make в каталоге projects / makefile. Вам также необходимо создать папку, в которой скомпилированные объекты будут помещены в

Из командной строки

cd <path to unpacked SOIL archive>
cd projects/makefile
cp makefile Makefile
mkdir obj
make

Это хорошо работает в Linux и должно работать в OS X при условии, что у вас установлен компилятор C.

8
ответ дан 3 December 2019 в 20:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: