1. 程式人生 > >error C2039: 'SetDefaultDllDirectories'錯誤解決辦法<轉>

error C2039: 'SetDefaultDllDirectories'錯誤解決辦法<轉>

解決 lld src 驅動 .com default 問題 頭文件 esp

使用VS2013+WDK8.1+Win7開發UMDF驅動,當使用了CComPtr類,包含了atlcomcli.h頭文件卻報錯,錯誤如下:

Error 3 error C2039: ‘SetDefaultDllDirectories‘ : is not a member of ‘`global namespace‘‘

可是使用VS2012+WDK8.0+Win7卻沒有這個問題。

經過一番折騰終於找到了解決辦法,在預定義中增加一項定義 _USING_V110_SDK71_

具體見下圖:

技術分享

error C2039: 'SetDefaultDllDirectories'錯誤解決辦法<轉>