生活随笔
收集整理的這篇文章主要介紹了
Halcon学习笔记(一):Qt+Halcon联合开发配置
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Halcon學(xué)習(xí)筆記(1):Qt+Halcon聯(lián)合開發(fā)配置
首先是新建一個QT項目qtest_hc
方法一:
1)QT項目文件 qtest_hc 添加庫:
#
1.包含目錄添加
INCLUDEPATH
+= D
:/MVTec
/HALCON
-13.0/include
INCLUDEPATH
+= D
:/MVTec
/HALCON
-13.0/include
/halconcpp#
2.鏈接庫文件添加
win32
:LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhalcon
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhalcon
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhalconc
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhalconcpp
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhalconcpp10
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhalconcpp10xl
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhalconcppxl
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhalconcxl
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhalconx
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhalconxl
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhalconxxl
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhdevenginecpp
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhdevenginecpp10
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhdevenginecpp10xl
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhdevenginecppxl
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhdevenginex
LIBS
+= -LD
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
/ -lhdevenginexxl#
3.包含路徑添加
INCLUDEPATH
+= D
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
DEPENDPATH
+= D
:/MVTec
/HALCON
-13.0/lib
/x64
-win64
方法二:
直接復(fù)制以下代碼到.pro文件中:
這個方法的前提是,Halcon 安裝時系統(tǒng)環(huán)境變量設(shè)置完全:
HALCONARCH=x64-win64
HALCONEXAMPLES=C:\Users\Public\Documents\MVTec\HALCON-12.0\examples
HALCONIMAGES=%HALCONEXAMPLES%\images
HALCONROOT=E:\MVTec\HALCON-13.0
(或者是HALCONROOT=C:\Program Files\MVTec\HALCON-17.12-Progress)
macx
{QMAKE_CXXFLAGS
+= -F
/Library
/FrameworksQMAKE_LFLAGS
+= -F
/Library
/FrameworksLIBS
+= -framework HALCONCpp
}
else {#defineswin32
:DEFINES
+= WIN32#includesINCLUDEPATH
+= "$$(HALCONROOT)/include"INCLUDEPATH
+= "$$(HALCONROOT)/include/halconcpp"#libsQMAKE_LIBDIR
+= "$$(HALCONROOT)/lib/$$(HALCONARCH)"unix
:LIBS
+= -lhalconcpp
-lhalcon
-lXext
-lX11
-ldl
-lpthreadwin32
:LIBS
+= "$$(HALCONROOT)/lib/$$(HALCONARCH)/halconcpp.lib" \
"$$(HALCONROOT)/lib/$$(HALCONARCH)/halcon.lib"
}
總結(jié)
以上是生活随笔為你收集整理的Halcon学习笔记(一):Qt+Halcon联合开发配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。