#ifndef INCLUDE_VISION_H #define INCLUDE_VISION_H #define KEY_EI_SOFT 1 #if KEY_EI_SOFT #include "../../EdgeInspector_App/Define/Global_Define.h" #else #include "../../ENRIT/Define/Global_Define.h" #endif #include #include "EiVisionType.h" //1. ÈÕ־ģ¿é #include "../SDK/LogSDK/include/ILogger.h" #include "../SDK/LogSDK/include/LogLib.h" #if _DEBUG #pragma comment(lib,"../SDK/LogSDK/lib/x64/Release/Log.lib") #else #pragma comment(lib,"../SDK/LogSDK/lib/x64/Release/Log.lib") #endif //2. ÏÔʾģ¿é #include "../SDK/BaseDisplaySDK/include/typesdef.h" #include "../SDK/BaseDisplaySDK/include/BaseVision.h" #include "../SDK/BaseDisplaySDK/include/IClsShape.h" #include "../SDK/BaseDisplaySDK/include/IImageDisplay.h" #include "../SDK/BaseDisplaySDK/include/BaseDisplayLib.h" #if _DEBUG #pragma comment(lib,"../SDK/BaseDisplaySDK/lib/x64/Debug/BaseDisplay.lib") #else #pragma comment(lib,"../SDK/BaseDisplaySDK/lib/x64/Release/BaseDisplay.lib") #endif //3. Halcon ÏÔʾģ¿é #include "../SDK/ApiVisionSDK/include/ClsVision.h" #include "../SDK/ApiVisionSDK/include/IClsDisplay.h" #include "../SDK/ApiVisionSDK/include/VisionLib.h" #if _DEBUG #pragma comment(lib,"../SDK/ApiVisionSDK/lib/x64/Debug/ApiVisionLibrary.lib") #else #pragma comment(lib,"../SDK/ApiVisionSDK/lib/x64/Release/ApiVisionLibrary.lib") #endif //4. ²É¼¯¿¨ÐÅÏ¢ //11. ²É¼¯Ä£¿é #include "../SDK/BlGrabber/include/FrameBufferController.h" #include "../SDK/BlGrabber/include/GrabberControl.h" #if _DEBUG #pragma comment (lib, "../SDK/BlGrabber/lib/x64/Debug/BlGrabberD.lib") #else #pragma comment (lib, "../SDK/BlGrabber/lib/x64/Release/BlGrabber.lib") #endif //9. SISControl #include "../SDK/SISControls/include/CellCtrl.h" #include "../SDK/SISControls/include/ColorButton.h" #include "../SDK/SISControls/include/DefectMap.h" #include "../SDK/SISControls/include/FontStatic.h" #include "../SDK/SISControls/include/GradientStatic.h" #include "../SDK/SISControls/include/HeadCtrl.h" #include "../SDK/SISControls/include/InPlaceComboBox.h" #include "../SDK/SISControls/include/InPlaceEdit.h" #include "../SDK/SISControls/include/LogCtrl.h" #include "../SDK/SISControls/include/SISButton.h" #include "../SDK/SISControls/include/SISFolderScheduling.h" #include "../SDK/SISControls/include/SISJogBtn2Parent.h" #include "../SDK/SISControls/include/SISJogButton.h" #include "../SDK/SISControls/include/SISLabel.h" #include "../SDK/SISControls/include/SISListBoxLog.h" #include "../SDK/SISControls/include/SISListCtrlExt.h" #include "../SDK/SISControls/include/SortClass.h" #include "../SDK/SISControls/include/StaticMap.h" #include "../SDK/SISControls/include/WKButton.h" #include "../SDK/SISControls/include/XTabCtrl.h" #include "../SDK/SISControls/GridControl/CellRange.h" #include "../SDK/SISControls/GridControl/GridCell.h" #include "../SDK/SISControls/GridControl/GridCellBase.h" #include "../SDK/SISControls/GridControl/GridCellButton.h" #include "../SDK/SISControls/GridControl/GridCtrl.h" #include "../SDK/SISControls/GridControl/GridDropTarget.h" #include "../SDK/SISControls/GridControl/GridInPlaceEdit.h" #include "../SDK/SISControls/GridControl/GridMemDC.h" #include "../SDK/SISControls/GridControl/TitleTip.h" #include "../SDK/SISControls/GridControl/NewCellTypes/GridCellCheck.h" #include "../SDK/SISControls/GridControl/NewCellTypes/GridCellCombo.h" #include "../SDK/SISControls/GridControl/NewCellTypes/GridCellDateTime.h" #include "../SDK/SISControls/GridControl/NewCellTypes/GridCellNumeric.h" #include "../SDK/SISControls/GridControl/NewCellTypes/GridURLCell.h" #if _DEBUG #pragma comment (lib, "../SDK/SISControls/lib/x64/Debug/SISControlsD.lib") #else #pragma comment (lib, "../SDK/SISControls/lib/x64/Release/SISControls.lib") #endif #include "../SDK/JsoncppSDK/include/json.h" #include "../SDK/JsoncppSDK/include/config.h" #include "../SDK/JsoncppSDK/include/reader.h" #include "../SDK/JsoncppSDK/include/value.h" #include "../SDK/JsoncppSDK/include/writer.h" #if _DEBUG #pragma comment (lib, "../SDK/JsoncppSDK/lib/x64/Debug/jsoncpp.lib") #else #pragma comment (lib, "../SDK/JsoncppSDK/lib/x64/Release/jsoncpp.lib") #endif #endif