1. 程式人生 > >VS2015 配置 海康威視 SDK 環境,報錯,error C4430: 缺少型別說明符

VS2015 配置 海康威視 SDK 環境,報錯,error C4430: 缺少型別說明符

錯誤描述:

1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38268): error C3690: 應該為字串文字,但找到的是使用者定義的字串文字
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38268): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38268): error C2146: 語法錯誤: 缺少“;”(在識別符號“BOOL”的前面)
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38269): error C3690: 應該為字串文字,但找到的是使用者定義的字串文字
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38269): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38269): error C2146: 語法錯誤: 缺少“;”(在識別符號“BOOL”的前面)
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38273): error C3690: 應該為字串文字,但找到的是使用者定義的字串文字
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38273): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38273): error C2146: 語法錯誤: 缺少“;”(在識別符號“BOOL”的前面)
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38274): error C3690: 應該為字串文字,但找到的是使用者定義的字串文字
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38274): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38274): error C2146: 語法錯誤: 缺少“;”(在識別符號“BOOL”的前面)
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38284): error C3690: 應該為字串文字,但找到的是使用者定義的字串文字
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38284): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38284): error C2146: 語法錯誤: 缺少“;”(在識別符號“BOOL”的前面)

解決方法:

#if (defined(_WIN32)) //windows
#define NET_DVR_API  extern "C" __declspec(dllimport)
typedef  unsigned __int64 UINT64;
#elif defined(__linux__) || defined(__APPLE__) //linux
這段程式碼中
 extern "C"後面需要增加一個空格,原標頭檔案沒有空格的

相關推薦

VS2015 配置 SDK 環境,error C4430: 缺少型別說明符

錯誤描述: 1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38268): error C3690: 應該為字串文字,但找到的是

VS2015配置SDK環境“編譯提示應輸入字串文字”怎麼辦

1>C:\Users\Administrator\Desktop\CH-HCNetSDK(Windows32)V5.2.1.3_build20160513\標頭檔案\HCNetSDK.h(38268): error C3690: 應該為字串文字,但找到的是使用者定義的字串文字1>C:\Users\

配置網路攝像頭動態庫方法

如果HCNetSDKCom目錄以及libhcnetsdk.so、libhpr.so、libHCCore檔案和可執行檔案在同一級目錄下,則使用同級目錄下的庫檔案; 如果不在同一級目錄下,則需要將以上檔案的目錄載入到動態庫搜尋路徑中,設定的方式有以下幾種: 一. 將網路SDK各動態庫路徑加入到L

SDK—ClientDemo-NetBeansPro實現

首先使用Eclipse匯入專案,建議操作如下: 1.複製ClientDemo-NetBeansPro至自己的工作空間 2.使用eclipse建立新的java project,名稱、路徑與該專案一致(ClientDemo-NetBeansPro),這樣會自動匯入該專案 3

關於使用java呼叫的動態庫的詳細使用說明(即java呼叫SDK的方法)

網上著了好久好久,都是五花八門,而且都是照搬海康威視的官網CS架構的例子,換湯不換藥,最後通過自己的摸索,終於將BS架構中如何呼叫搞定,現具體說明如下: 第一步:在eclipse中新建web工程 第二部:匯入jna.jar包(我使用的是native.loadLibrary()這樣的方式

關於sdkweb的史上最精細的教程 (一)

小夥伴們都在下方留言要開發包 web: https://download.csdn.net/download/qq_35583089/10537585    sdk:    https://download.csdn.net/download/qq_35583089/10

利用sdk 預覽攝像機

using PreviewDemo; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing;

攝像機的實時讀取篇二(SDK開發環境配置

參考博主lonelyrains的文章,利用海康SDK+OpenCV,實現了海康攝像機影象實時讀取。篇二介紹海康SDK開發環境配置及相關注意事項。 海康SDK開發環境配置 海康SDK開發環境配置具體步驟類似篇一(http://blog.csdn.net/u011674213/artic

網路攝像機 SDK二次開發(JAVA)(1-開發環境搭建)

硬體環境 相關的硬體環境準備:攝像機型號:DS-2CD2T25FD-I3,按照說明書搭建好硬體環境 SDK下載 開發工具:IDEA20173.3 , JDK: 9 官網SDK地址:http://www.hikvision.com/cn/download_61.html

Windows下VS2017相機SDK配置

環境變數MVS自動設定了,MVS安裝後,自動新增系統配置環境,無需手動新增,可以檢視環境變數,發現已經有啦: MVCAM_COMMON_RUNENV C:\Program Files (x86)\MVS\Development(路徑可以自定義安裝) 我們只需要把OpenCV加到環境變數裡 此

攝像機的實時讀取篇一(OpenCV開發環境配置

參考博主lonelyrains的文章,利用海康SDK+OpenCV,實現了海康攝像機影象實時讀取。篇一介紹環境配置及相關注意事項。 OpenCV開發環境配置 1.下載opencv-2.4.11(其他版本配置過程相似),下載完成後,雙擊檔案會提示解壓到某個地方,解壓完成複製到要配置的目錄下

流媒體伺服器配置心得

海康威視現在基本是各單位監控裝置的首選,最近老大需要把單位的監控點給上級轉發,命我配置一下。由於對流媒體伺服器認識比較模糊,直覺覺得只需要對內網一臺PC配置雙網絡卡,再使用流媒體伺服器進行轉發就可以了。 但是買了個USB網絡卡後,配置流媒體伺服器時就卡殼了,查詢了各種資料後

復賽題 ---- 碰撞避免方案(1)

更新 bsp 題目 比較 toc .html 可能 pro 徹底 題目詳情:http://www.cnblogs.com/wlzy/p/7096182.html 復賽題要求機器人之間不允許發生碰撞和相遇,拿到題目後,大體有以下幾個解題思路: 1.基於側邊停車的碰撞避免算法

復賽題 --- 算法說明書

重疊 wal -- 位置 車機 修改 選擇 解決 獲得 一、 題目背景   海康威視智能泊車機器人依托海康威視多年在圖像處理、硬件設計及嵌入式軟件領域的技術積累,以及阡陌系列智能倉儲機器人歷經兩年多來精雕細琢已成熟應用的核心技術,瞄準“停車難”痛點,為用戶帶來完美的停車體

杭州、新華三面試準備問題

全局 指向 面試 海康 私有 運行 概念 多個 堆棧 1.死鎖的產生原因,和如何避免死鎖? 2.多線程中堆棧哪個是私有的? 答案是棧,多線程之間棧是私有的,堆和全局變量等是公共的。 3.說說什麽是智能指針? 智能指針實際上是對普通指針加了一層封裝機制,這層封裝機制是

(iOS集成)

bsp 沖突 tps .html 解決 cheng add aliyun .com 相關資料: https://www.jianshu.com/p/24adda28e9f0 https://www.jianshu.com/p/4664e16bb80d 解決庫沖突 htt

關於與Unity3d集成沖突問題解決

www. tps cnblogs org 問題 sof tail tin port 一、集成   1.1 了解什麽是ANSI系列與GNU系列      https://baike.baidu.com/item/ANSI%20C/7657277?fr=aladdin   

OpenCV直接或通過NVR開啟IP攝像頭

1.直接開啟IP攝像頭 ①攝像頭接網線懟到電腦上,我用的是POE供電的攝像頭,單獨接電腦還要用個電源給它供電; ②下載Hikvision Tools,修改攝像頭IP地址(192.168.1.101)和密碼(asd123456),修改密碼用微信公眾號“海康威視客戶服務”掃碼; ③Video

秋招面經

海康威視是聽室友說還不錯,就投了投,也不知道它是幹啥的,好像是安防的吧,挺牛逼的感覺,投的是java開發 筆試 海康威視的筆試,選擇,填空,程式設計 選擇填空還比較基礎吧,程式設計也還行,不過特別坑的就是,程式設計題不讓跳出去用本地IDE,好不習慣啊,相當於手寫程式碼,2道題,也沒有

根據一隻猿前輩的TPLINK和漏掃工具改進的IPscanner成果展示(20170314 更新)

    年底事比較多,但還是抽出時間學習研究了一下一隻猿前輩的TPLINK和海康威視漏掃工具,並做了改進(增加IP->區域資訊顯示,根據關鍵字分類、過濾資訊,HIK的ddns和camname資訊蒐集,IPCam的批量登入顯示畫面等)。多執行緒掃IP總是卡