編譯hi3861
⑴ C++錯誤 ERROR C3861
因為要調用別人寫的一些結構函數,在自己工程中添加了對應的a.cpp和a.h文件(非封裝類,普通文件),裡麵包含max()和min()函數,結果包含對應頭文件後出現如題的錯誤:
error C3861: 「max」: 找不到標識符;
解決辦法:
1、在添加的a.h文件中#define了max和min函數,編譯出現max、min重定義錯誤,(因為系統默認頭文件windef.h中也定義了相應函數,造成重定義)
2、在a.h中包含windef.h,提示windef.h中有些莫名其妙的錯誤,因為是系統文件確認應該這樣添加應該是錯誤的
⑵ error C3861: 「to_string」: 找不到標識符,VC2010環境下編譯的,代碼如下 是不是編譯器的庫有問題
你好,你使用string類型。卻沒有包含頭文件。建議添加:#include <string>,再試試。
⑶ Hi3861 保持鏈接功耗
Hi3861保持鏈接功耗一般情況下為3μA。
在環境溫度25℃條件下測試:Hi3861保持鏈接功耗:3μA。該模塊廣泛應用於智能家居電池類設備等消費類產品,支持深度休眠,低功耗和高吞吐量,可謂是當之無愧的低功耗WiFi模塊,可最大限度滿足用戶需求。
⑷ 提示錯誤 c3861 我已經聲明過了,為什麼還是報錯求高手幫幫忙
注意WithDraw函數的大小寫(聲明,使用,原型都必須一致)。
另外,我只保證能通過編譯,但程序顯然是不能正確運行的,具體的情況你自己慢慢摸索吧
⑸ 物聯網實踐 | Huawei LiteOS開發環境搭建及Demo程序在Hi3861上編譯燒錄運行
本次實踐是為嘗試在嵌有華為海思晶元的 Hi3861 WIFI物聯網開發板上配置開發環境並使用配套開發工具( HUAWEI DevEco Device Tool 或 HUAWEI LiteOS Studio )將Demo工程編譯燒錄和運行。
參照華為海思編撰的 《物聯網技術和應用》 進行搭建。
1.確認開發環境已經正確安裝後,啟動 Huawei LiteOS Studio
2.新建工程, SDK版本 選擇 HiHope WiFi_IoT Hi3861SPC025 ;
SDK目錄 在HiSpark_Pegasus_TechnologyApplication_IoT_Kit下的 HiHope_WiFi-IoT_Hi3861SPC025 ;
參考目錄 選擇在HiSpark_Pegasus_TechnologyApplication_IoT_Kit下的 HiHope_Pegasus_HelloWorld 。
目標板Hi3861V100。
3.按F4進入工程配置, 目標板配置 中:廠商 HiSilicon ,選中目標板 Hi3861V00 ,確認。
4. 編譯器配置 中:SConstruct腳本,點擊文件夾右側的放大鏡自動搜索SConstruct腳本位置,正常搜索完點確認。
5. 燒錄器配置 中:燒錄方式選擇 HiBurner ,確認。
6. 串口配置 中:成功連接Hi3861板後,埠選擇唯一一個COM埠;波特率選擇 921600 ,確認。
7.F7 編譯 ,成功時終端輸出紫色 BUILD SUCCESS 字樣。
8.F8 燒錄 ,出現HiBurn程序窗口時,按一次Hi3861板上的Ret按鍵,燒錄開始。成功時如圖:
9.燒錄完成,重新拔插數據線,HelloWorld程序運行正常,OLED屏上顯示Hello World字樣,Hi3861板上LED燈閃爍。
⑹ 編譯的時候:error C3861:「sleep」:找不到標識符,是什麼原因
有可能是以下原因:要在intmain()的前面加上函數的聲明,因為你的函數寫在main函數的後面,執行main函數時並不知道有這個函數,加intmain()前面如下即可:intxxxx(yy);
