halcon在VS2015中的配置
阿新 • • 發佈:2019-02-20
VS2010 C++ + halcon 11
1. 在[專案屬性]->[配置屬性]->[C/C++]->[常規]->[附加包含目錄]中新增包含路徑:$(HALCONROOT)\include;$(HALCONROOT)\include\halconcpp;
如果使用的halcon版本是10.0以前的,則這裡的路徑應為
$(HALCONROOT)\include;$(HALCONROOT)\include\cpp;
2. 在[專案屬性]->[配置屬性]->[連結器]->[常規]->[新增庫目錄]中新增庫路徑:
$(HALCONROOT)\lib\$(HALCONARCH);
然後在[專案屬性]->[配置屬性]->[連結器]->[輸入->[新增依賴項]中新增庫
halconcpp.lib;
3. 在標頭檔案中新增語句:
#include”halconcpp.h”
那麼,你會發現在專案的解決方案檢視下,[外部依賴項]資料夾中已經出現了很多和halcon相關的標頭檔案。
4. 新增名空間。你可以通過3種方式新增名空間。
(1)在每個函式和變數前加字首
HalconCpp::HObject original_image, smoothed_image;
HalconCpp::ReadImage(&original_image, "monkey");
(2)在函式開始位置新增
int main(int argc, char *argv[]){
using namespace HalconCpp;
HObject original_image, smoothed_image;
ReadImage(&original_image, "monkey");
}
(3)全域性新增
#include "HalconCpp.h"
using namespace HalconCpp;
或using namespace Halcon;
5. 至此,程式設計環境已配置完畢,接下來就是如何呼叫halcon函式,
HALCON/C++ 介面提供了兩種途徑來呼叫HALCON演算法,一種是函式呼叫,一種是類的呼叫。
1. 在[專案屬性]->[配置屬性]->[C/C++]->[常規]->[附加包含目錄]中新增包含路徑:$(HALCONROOT)\include;$(HALCONROOT)\include\halconcpp;
如果使用的halcon版本是10.0以前的,則這裡的路徑應為
$(HALCONROOT)\include;$(HALCONROOT)\include\cpp;
2. 在[專案屬性]->[配置屬性]->[連結器]->[常規]->[新增庫目錄]中新增庫路徑:
$(HALCONROOT)\lib\$(HALCONARCH);
然後在[專案屬性]->[配置屬性]->[連結器]->[輸入->[新增依賴項]中新增庫
halconcpp.lib;
3. 在標頭檔案中新增語句:
#include”halconcpp.h”
那麼,你會發現在專案的解決方案檢視下,[外部依賴項]資料夾中已經出現了很多和halcon相關的標頭檔案。
4. 新增名空間。你可以通過3種方式新增名空間。
(1)在每個函式和變數前加字首
HalconCpp::HObject original_image, smoothed_image;
HalconCpp::ReadImage(&original_image, "monkey");
(2)在函式開始位置新增
int main(int argc, char *argv[]){
using namespace HalconCpp;
HObject original_image, smoothed_image;
ReadImage(&original_image, "monkey");
}
(3)全域性新增
#include "HalconCpp.h"
using namespace HalconCpp;
或using namespace Halcon;
5. 至此,程式設計環境已配置完畢,接下來就是如何呼叫halcon函式,
HALCON/C++ 介面提供了兩種途徑來呼叫HALCON演算法,一種是函式呼叫,一種是類的呼叫。