【问题标题】:how to add multiple external libraries to Qt creator .pro (ubuntu)如何将多个外部库添加到 Qt creator .pro (ubuntu)
【发布时间】:2012-03-05 08:41:41
【问题描述】:

我想在我的 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')

我在网上看了一些例子,但他们中的大多数只为一个库做,或者用完全不同的窗口做..

谢谢你

【问题讨论】:

  • 我不确定,但也许你尝试删除空行?

标签: qt intel-ipp


【解决方案1】:

这对我有用:

 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 行和第 12 行)
【解决方案2】:

删除第二个“LIBS”和“lpthread \”之间的空行(或添加“\”)。

感谢@neciu

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-02
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    • 2012-02-02
    相关资源
    最近更新 更多