Qt:如何在.pro文件中包含不同类型的多个路径和库
我想在QtQt:如何在.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
.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