как добавить несколько внешних библиотек в Qt creator .pro (ubuntu) - PullRequest
3 голосов
/ 05 марта 2012

Я хочу добавить две внешние библиотеки в мое приложение qt, и я попробовал это:

LIBS += -L/usr/local/lib \
-lopencv_core \
-lopencv_imgproc \
-lopencv_highgui \
-lopencv_ml \
-lopencv_video \
-lopencv_features2d \
-lopencv_calib3d \
-lopencv_objdetect \
-lopencv_contrib \
-lopencv_legacy \
-lopencv_flann

LIBS += -L/opt/intel/composer_xe_2011_sp1.9.293/ipp/lib/intel64 \

-lpthread \
-lippcv \
-lstdc++ \
-lippvc \
-liomp5 \
-lippac \
-lipps \
-lippsc \
-lippi \
-lipps \
-lippm \
-lippr \
-lippj \
-lippvm \
-lippcor

и это дало мне эту ошибку:

Parse Error ('-lippvc -liomp5 -lippac -lipps -lippsc -lippi -lipps -lippm -lippr -lippj -lippvm -lippcor')

Я смотрю на некоторые примеры в Интернете, но большинство из них делают это только для одной библиотеки или с окном, которое совсем другое

спасибо

Ответы [ 2 ]

2 голосов
/ 06 марта 2012

Это работало со мной:

 LIBS += -L/usr/local/lib -L/opt/intel/composer_xe_2011_sp1.9.293/ipp/lib/intel64
-lopencv_core \
-lopencv_imgproc \
-lopencv_highgui \
-lopencv_ml \
-lopencv_video \
-lopencv_features2d \
-lopencv_calib3d \
-lopencv_objdetect \
-lopencv_contrib \
-lopencv_legacy \
-lopencv_flann
-lpthread \
-lippcv \
-lstdc++ \
-lippvc \
-liomp5 \
-lippac \
-lipps \
-lippsc \
-lippi \
-lipps \
-lippm \
-lippr \
-lippj \
-lippvm \
-lippcor
1 голос
/ 05 марта 2012

Удалите пустую строку (или добавьте «\») между вторыми «LIBS» и «lpthread \».

Кредиты @ neciu

...