<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > SC_HANDLE重定義

SC_HANDLE重定義

發(fā)布人:電子禪石 時(shí)間:2025-06-06 來(lái)源:工程師 發(fā)布文章

錯誤 C2371 “SC_HANDLE”: 重定義;不同的基類(lèi)型 的核心原因在于,編譯器在處理 diagnostic_demo.cpp 這個(gè)文件時(shí),遇到了兩個(gè)關(guān)于 SC_HANDLE 的定義,并且這兩個(gè)定義的類(lèi)型不兼容。

你提供的代碼是 typedef void* SC_HANDLE;。這本身沒(méi)有問(wèn)題,但問(wèn)題在于,在編譯器看到你這一行代碼之前,它已經(jīng)通過(guò)某個(gè)被包含的頭文件看到了另一個(gè) SC_HANDLE 的定義。

問(wèn)題根源:與 Windows SDK 的沖突

SC_HANDLE 是一個(gè)在 Windows 操作系統編程中非常常見(jiàn)的類(lèi)型定義,它代表“Service Control Manager Handle”(服務(wù)控制管理器句柄)。

這個(gè)類(lèi)型通常在 Windows 的頭文件 winsvc.h 中定義,而 winsvc.h 又經(jīng)常被更常見(jiàn)的 windows.h 所包含。

在 winsvc.h 中,它的定義通常是這樣的:

C

雖然最終類(lèi)型都是 void*,但編譯器在處理 typedef 時(shí),會(huì )認為 typedef void* SC_HANDLE; 和 typedef HANDLE SC_HANDLE; 是基于不同基類(lèi)型的重定義,因此會(huì )報 C2371 錯誤。

你的項目路徑中包含 C-V2X\SDK\Middleware,這表明你正在一個(gè)復雜的SDK環(huán)境中工作,這個(gè)環(huán)境極有可能為了實(shí)現某些功能(如系統服務(wù)、底層通信等)而包含了 windows.h。


*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。



關(guān)鍵詞: windows

相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>