Я пытаюсь связать со структурой ядра, поскольку сторонняя библиотека использует функции из библиотеки I / O Kit (http://developer.apple.com/mac/library/documentation/Darwin/Reference/KernelIOKitFramework/index.html).
Я новичок в разработке для MacX, я на Snow Leopard и компилирую с флагом -m32.
g++-4.2 -headerpad_max_install_names -m32 -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/ -F/System/Library/Frameworks/ -o myApp debug/main.o -F/Library/Frameworks -L/Library/Frameworks -framework OpenCL -framework CoreAudio -framework Kernel -framework QtGui -framework Carbon -framework AppKit -framework QtCore -lz -lm -framework ApplicationServices
Я получаю следующую ошибку:
ld: framework not found Kernel
Я уверен, что платформа ядра находится в / System / Library / Frameworks (как и CoreAudio). Но компоновщик не может найти структуру ядра. Это запрещено связывать с платформой ядра, может быть?
Есть идеи?
Спасибо, Пол