Когда я пытаюсь это сделать, я получаю:
Ошибка импорта: dlopen (/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/cscalelib.so, 2): символ не найден: _glBindFramebufferEXT
Ссылка на: /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/cscalelib.so
Ожидается в: динамический поиск
Я пробовал все виды вещей в файле setup.py. Что мне на самом деле нужно вставить, чтобы правильно связать OpenGL? Мой код компилируется нормально, поэтому нет смысла помещать это туда. Вот setup.py
from distutils.core import setup, Extension
module1 = Extension('cscalelib',
extra_compile_args = ["-framework OpenGL", "-lm", "-lGL", "-lGLU"],
sources = ['cscalelib.cpp'])
setup (name = 'cscalelib',
version = '0.1',
description = 'Test for setup_framebuffer',
ext_modules = [module1])