C++與C混用,導致Onvif發現失敗

問題現象:服務器升級到x64版本後,onvif發現失敗,無法添加Onvif設備 原因:項目中Onvif發現使用的是gsoap,在cpp中聲明瞭soap指針(1),在c中爲soap申請內存(2),在cpp中對soap的成員變量賦值(3),出現問題。 (1)在cpp中聲明指向soap結構體的指針,有虛析構函數,所以soap指針指向的前8個字節指向虛函數表(32位程序中是4個字節) (2)在c中爲soa
相關文章
相關標籤/搜索