Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt:如何在.pro文件中包含不同类型的多个路径和库_Qt - Fatal编程技术网

Qt:如何在.pro文件中包含不同类型的多个路径和库

Qt:如何在.pro文件中包含不同类型的多个路径和库,qt,Qt,我想在Qt.pro文件中包括多个路径。例如,文件中包含三个opencv路径: C:/opencv-3.2.0/mybuild/include C:/opencv-3.2.0/mybuild/include/opencv C:/opencv-3.2.0/mybuild/include/opencv2 我试过(参考:): 这将引用三条路径,并用一个空格分隔,这在Qt中似乎有效,但对于一行来说太长了。还有其他更简单的格式吗 除了path include之外,我还需要包括不同类型的库,一些用于open

我想在Qt
.pro
文件中包括多个路径。例如,文件中包含三个opencv路径:

C:/opencv-3.2.0/mybuild/include
C:/opencv-3.2.0/mybuild/include/opencv
C:/opencv-3.2.0/mybuild/include/opencv2
我试过(参考:):

这将引用三条路径,并用一个空格分隔,这在Qt中似乎有效,但对于一行来说太长了。还有其他更简单的格式吗

除了path include之外,我还需要包括不同类型的库,一些用于opencv,另一些用于1394camera。我现在做的是:

CONFIG(release, debug|release): LIBS += -L"C:/Program Files (x86)/CMU/1394Camera/lib64/x64" -l1394camera -luser32 -L"C:/opencv-3.2.0/mybuild/x64/vc14/lib" -lopencv_core320 -lopencv_imgproc320 -lopencv_highgui320 
这也将所有库放在一行中

INCLUDEPATH += C:/opencv-3.2.0/mybuild/include
INCLUDEPATH += C:/opencv-3.2.0/mybuild/include/opencv
INCLUDEPATH += C:/opencv-3.2.0/mybuild/include/opencv2


请不要使用
+=
操作符来保留已设置的路径。

使用
CONFIG(release,debug | release):LIBS+=-L“C:/Program Files\(x86)/CMU/1394Camera/lib64/x64”\-l1394camera \-luser32-L“C:/opencv-3.2.0/mybuild/x64/vc14/lib”\-lopencv\u core320 \-lopencv\u imgproc320 \-lopencv\u highgui320
“能否”\'允许将它们放在多行中?是的………..@eyllanesc我有一个错误:测试表达式后有额外字符。
INCLUDEPATH += C:/opencv-3.2.0/mybuild/include
INCLUDEPATH += C:/opencv-3.2.0/mybuild/include/opencv
INCLUDEPATH += C:/opencv-3.2.0/mybuild/include/opencv2
INCLUDEPATH += C:/opencv-3.2.0/mybuild/include \
               C:/opencv-3.2.0/mybuild/include/opencv \
               C:/opencv-3.2.0/mybuild/include/opencv2