C 呼叫海康SDK

2022-01-11 19:53:58 字數 912 閱讀 7793

最近在學習用c#呼叫海康攝像機的sdk進行二次開發,真可謂是問題多多

網上找的方法如下:

方法一:

[dllimport("hcnetsdk.dll", charset = charset.ansi,callingconvention = callingconvention.stdcall , exactspelling = true)]

public static extern int net_dvr_login(string sdvrip, int16 wdvrport, string  susername, string spassword, lpnet_dvr_deviceinfo lpdeviceinfo);

把callingconvention = callingconvention.stdcall 改為callingconvention = callingconvention.cdecl

可是對於我來說還是沒用

方法二:

方法中是否有型別對應錯誤

也沒有用

自家想的方法:

方法三:

應為我用的是vs2010 裡面預設的.net版本為.net 4.0

把「目標框架」改為3.5居然就可以了

果真是天無絕人之路呀!

海康相機SDK

獲取sdk版本號。static uint mv cc getsdkversion net 列舉支援的裝置型別 傳輸層型別 static intmv cc enumeratetls net 列舉子網內指定的傳輸協議對應的所有裝置。static intmv cc enumdevice net uint ...

海康SDK整合,PTZ控制

apioperation value 設定海康攝像頭ptz引數 notes 設定海康攝像頭ptz引數 log action 設定海康攝像頭ptz引數 tag sethkcameraptzvalue sethkcameraptzvalue public jsonobject sethkcamerapt...

海康SDK開發筆記(一)

開發環境 ubuntu14.04 lts。qt4.8 sdk版本 ch hcnetsdk v5.2.7.3 build20170118 linux64 1.先將lib下所有so檔案拷貝到qtdemo linux64 lib,用qtcreator開啟qtclientdemo.pro,編譯時注意選擇qt...