составление stasm для mac

Я пытаюсь собрать библиотеку stasm на моем Mac и, надеюсь, перенести ее на iphone. стазм скачать:http://www.milbo.users.sonic.net/stasm/download.html

Я использую make-файл для Linux. после того, как некоторые изменения в заголовке включают пути для libjpeg и opencv, я застрял с этой ошибкой

g++ -c ../stasm/violajones.cpp -O3 -Wall -pedantic -I/home/john/OpenCV-2.1.0/include/opencv -I../gsl -I../gsl/gsl -I../image -I../jpeg -I../mat -I../rowley -I../stasm -I../tasm 
In file included from ../stasm/violajones.cpp:24:
/opt/local/include/opencv/cv.h:63:33: error: opencv2/core/core_c.h: No such file or directory 
/opt/local/include/opencv/cv.h:64:33: error: opencv2/core/core.hpp: No such file or directory
/opt/local/include/opencv/cv.h:65:39: error: opencv2/imgproc/imgproc_c.h: No such file or directory
/opt/local/include/opencv/cv.h:66:39: error: opencv2/imgproc/imgproc.hpp: No such file or directory
/opt/local/include/opencv/cv.h:67:38: error: opencv2/video/tracking.hpp: No such file or directory
/opt/local/include/opencv/cv.h:68:45: error: opencv2/features2d/features2d.hpp: No such file or directory
/opt/local/include/opencv/cv.h:69:35: error: opencv2/flann/flann.hpp: No such file or directory 
/opt/local/include/opencv/cv.h:70:39: error: opencv2/calib3d/calib3d.hpp: No such file or directory
/opt/local/include/opencv/cv.h:71:43: error: opencv2/objdetect/objdetect.hpp: No such file or directory
/opt/local/include/opencv/cv.h:72:37: error: opencv2/legacy/compat.hpp: No such file or directory
/opt/local/include/opencv/cv.h:79:37: error: opencv2/core/internal.hpp: No such file or directory In file included
from ../stasm/violajones.cpp:25:
/opt/local/include/opencv/highgui.h:47:39: error: opencv2/highgui/highgui_c.h: No such file or directory
/opt/local/include/opencv/highgui.h:48:39: error: opencv2/highgui/highgui.hpp: No such file or directory

оригинальный make-файл загружен здесьhttps://github.com/tsaizhenling/stuff/blob/master/makefile

я попытался изменить каталог, как предложил trojanfoe, но все еще та же ошибка :(

У меня есть opencv и opencv2, которые находятся в / opt / local / include /

Обновить:

попробовал предложение J-16 SDiZ, и это выдвинуло меня вперед. Я должен был удалить педантичный флаг, но я все еще застрял со следующей ошибкой

g ++ -c ../stasm/tab.cpp -O3 -Wall -I / opt / local / include / opencv -I / opt / local / include -I ../ gsl -I ../ gsl / gsl -I. ./image -I ../ jpeg -I ../ mat -I ../ rowley -I ../ stasm -I ../ tasm make:* Нет правила, чтобы сделать цель-lm', needed bystasm. Стоп.

makefile обновлен

Обновить:

Наконец-то все поправили с помощью J-16 SDiZ.

пришлось обновить флаги компоновщика, потому что opencv изменил имена библиотек

makefile обновляется на тот случай, если это кому-то нужно

Ответы на вопрос(2)

Ваш ответ на вопрос