qt+halcon構成方法記録

2022 ワード

もともとMFCとHalconを組み合わせて書いていたが、qtには互換性の良い天然の優位性があることに気づき、QGroundcontrolのソースコードを見ていることに加え、QtとHalconの結合を話したいと思っていた.
しかし结合の过程は顺调ではありませんて、长い时间を费やしてすべて配置に成功することができなくて、何度も放弃したいと思って、最后にQTオープンソース群の指导の下で自分の试みをプラスしてついに配置に成功して、再びします
一つの記録は、後者にもヒントを与えたい.
構成:
はい.Proファイルに以下のコードを追加
#includes
INCLUDEPATH += "$$(HALCONROOT)/include"
INCLUDEPATH += "$$(HALCONROOT)/include/cpp"
 
  
#libs
QMAKE_LIBDIR     += "$$(HALCONROOT)/lib/$$(HALCONARCH)"
unix:LIBS   += -lhalconcpp -lhalcon -ldl -lpthread
win32:LIBS  += halconcpp.lib halcon.lib

ここで明確に指摘するのは、32ビットか64ビットかを問わず、前はwin 32:LIBSというwindowsプラットフォームの下の設定で、私はすでにテストを終えました.
テストプラットフォーム:
win32:visual studio2010 + qt-windows-opensource-5.0.0-msvc2010_32-x86-offline.exe + qt-creator-win-opensource-2.5.2.exe
x64:visual studio2013 +  qt-opensource-windows-x86-msvc2013_64-5.5.1.exe + qt-creator-win-opensource-2.5.2.exe
次は重要な部分です.
ライブラリとヘッダファイルを追加すると、clean build+qmake+rebuild+run、直接runは正常に実行できません.
みんなの役に立つことを望みます