1. 程式人生 > >海康SDK二次開發有感

海康SDK二次開發有感

最近在研究海康抓拍機的SDK,在vs2010上實現人臉抓拍圖片功能,起初覺得用SDK很快就能搞定,但是在建立一個工程後蝦米了,按照一切可以參考的資料新增庫等都還是會出現如下問題

1>HiKSdkGetPicture.obj : error LNK2019: 無法解析的外部符號 [email protected],該符號在函式 _wmain 中被引用
1>HiKSdkGetPicture.obj : error LNK2019: 無法解析的外部符號 [email protected],該符號在函式 _wmain 中被引用
1>HiKSdkGetPicture.obj : error LNK2019: 無法解析的外部符號

[email protected],該符號在函式 _wmain 中被引用
1>HiKSdkGetPicture.obj : error LNK2019: 無法解析的外部符號 [email protected],該符號在函式 _wmain 中被引用
1>HiKSdkGetPicture.obj : error LNK2019: 無法解析的外部符號 [email protected],該符號在函式 _wmain 中被引用
1>HiKSdkGetPicture.obj : error LNK2019: 無法解析的外部符號 [email protected]
,該符號在函式 _wmain 中被引用
1>HiKSdkGetPicture.obj : error LNK2019: 無法解析的外部符號 [email protected],該符號在函式 _wmain 中被引用
1>HiKSdkGetPicture.obj : error LNK2019: 無法解析的外部符號 [email protected],該符號在函式 _wmain 中被引用
1>HiKSdkGetPicture.obj : error LNK2019: 無法解析的外部符號 [email protected],該符號在函式 _wmain 中被引用
1>HiKSdkGetPicture.obj : error LNK2019: 無法解析的外部符號
[email protected]
,該符號在函式 _wmain 中被引用
1>D:\HiKSdkGetPicture\Debug\HiKSdkGetPicture.exe : fatal error LNK1120: 10 個無法解析的外部命令

經過一翻周折後姐終於找到問題所在了

原因是:vs2010執行的電腦系統是64位的,下載的SDK也是64位,但是,但是vs2010上建立的工程是win32控制檯程式,所以導致連結時出錯了

解決方案是:將工程執行的平臺修改成64位

具體步驟如下:1  點選Win32旁邊的向下箭頭

2 彈出介面 

3 活動解決方案平臺選項選擇-新建-

4  選擇X64 後出現如下

5 在編譯就可以順利通過了哦 

希望有失去方向的同學可以順利除錯通過程式碼哈