超詳細(xì)保姆級(jí)教程:來(lái)高軟件SDK接口在VS2022的配置說(shuō)明
Software Development Kit(簡(jiǎn)稱縮寫(xiě)SDK),又稱軟件開(kāi)發(fā)工具包,是輔助用戶基于來(lái)高科技軟硬件產(chǎn)品開(kāi)發(fā)項(xiàng)目,實(shí)現(xiàn)功能的文檔、范例和工具的集合。來(lái)高科技經(jīng)過(guò)十多年自主開(kāi)發(fā),已經(jīng)形成了有關(guān)三維數(shù)據(jù)采集以及三維數(shù)據(jù)分析的強(qiáng)大生態(tài)系統(tǒng)。來(lái)高科技開(kāi)發(fā)工具包(簡(jiǎn)稱“來(lái)高SDK”),允許用戶以調(diào)用接口的方式使用來(lái)高三維視覺(jué)系列產(chǎn)品實(shí)現(xiàn)項(xiàng)目功能、解決用戶難題、降低開(kāi)發(fā)難度、提升開(kāi)發(fā)效率、簡(jiǎn)化開(kāi)發(fā)流程,是用戶完成項(xiàng)目的好助手。
為了方便用戶在使用來(lái)高科技SDK接口時(shí),更好的在Visual Studio 2022中配置文件,現(xiàn)將有關(guān)配置流程說(shuō)明如下:
1.使用Visual Studio 2022新建空項(xiàng)目,選中項(xiàng)目,點(diǎn)擊右鍵選擇屬性。
(圖一)
(圖二)
2.在“配置屬性-VC++目錄”中,將include文件與lib文件路徑添加進(jìn)去。
(圖三)
2-1.點(diǎn)擊外部包含目錄,在最右邊有個(gè)向下的箭頭(之后庫(kù)目錄一樣操作)。
(圖四)
2-2.點(diǎn)擊第三步的向下箭頭后再點(diǎn)擊“編輯”,雙擊空白部分或點(diǎn)擊按鈕添加一個(gè)條目。
(圖五)
2-3.點(diǎn)擊右上角的圖標(biāo)(三個(gè)小點(diǎn)),選擇外部包含目錄,在我的電腦中include在路徑“D:\lego\techlego_sdk\C++\libraries”下,選中include文件夾,點(diǎn)擊“選擇文件夾”,之后點(diǎn)擊“確定”。
(圖六)
(圖七)
(圖八)
2-4.當(dāng)兩個(gè)路徑都添加完之后,點(diǎn)擊“應(yīng)用”再點(diǎn)擊“確定”。
(圖九)
3.將“techlego.dll”拷貝至程序可執(zhí)行文件目錄下
(圖十)
4.通過(guò)例子測(cè)試是否配置好Techlego SDK,新建一個(gè)源文件,名叫“example.cpp”。
(圖十一)
5.在techlego_sdk頭文件中,有techlego命名空間的內(nèi)容定義,techlego_one包含了必要的頭文件和庫(kù),通過(guò)包含techlego_one來(lái)使用SDK的內(nèi)容。在main函數(shù)中編寫(xiě)如下代碼:“create_binary_protocol”函數(shù)創(chuàng)建連接“Techlego”客戶端的協(xié)議,通過(guò)協(xié)議返回創(chuàng)建的客戶端,通過(guò)該客戶端對(duì)象與客戶端進(jìn)行通信。
(圖十二)
6.編譯并且運(yùn)行之后,連接上客戶端
(圖十三)
由于電腦沒(méi)有連接到機(jī)器,所以無(wú)法進(jìn)行掃描。到此,以上就是在Visual Studio 2022中配置SDK的具體步驟,總結(jié)過(guò)程可分為以下三個(gè)內(nèi)容:
①創(chuàng)建項(xiàng)目,并給項(xiàng)目添加SDK包含目錄和庫(kù)目錄
②工程本地化配置,引用相關(guān)動(dòng)態(tài)鏈接庫(kù)
③新建源文件編寫(xiě)測(cè)試代碼,同時(shí)打開(kāi)Techlego客戶端以便程序進(jìn)行連接。運(yùn)行測(cè)試程序,程序?qū)蛻舳税l(fā)出掃描請(qǐng)求,客戶端產(chǎn)生回應(yīng)則通信成功,SDK代碼正常運(yùn)行。