大胸弟:來都來了,不點點關注,不點點贊 ,您是不是有點太不講武德了!
問題:
error C2039: “SetDefaultDllDirectories”: 不是“`global namespace'”的成員
error C2065: “SetDefaultDllDirectories”: 未宣告的識別符號
error C2065: “LOAD_LIBRARY_SEARCH_SYSTEM32”: 未宣告的識別符號
使用的vs2017
下載了 GRMSDKX_EN_DVD.iso
想用下里面的dshow
1>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\atlmfc\include\atlcore.h(659): error C2039: “SetDefaultDllDirectories”: 不是“`global namespace'”的成員
1>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\atlmfc\include\atlcore.h(659): error C2065: “SetDefaultDllDirectories”: 未宣告的識別符號
1>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\atlmfc\include\atlcore.h(661): error C2065: “LOAD_LIBRARY_SEARCH_SYSTEM32”: 未宣告的識別符號

解決方法是 添加一個宏
_USING_V110_SDK71_

因為安裝的GRMSDKX_EN_DVD.iso 這個7.1 應該是用的較早版本的 vs 2010
還可以修改 平臺工具集也可以解決這個問題,,,,

選這個同樣可以解決以上問題!
大胸弟:文章都看完了,點點關注,點點贊唄!!
CSDN認證博客專家
C/C++
vc/qt
音視頻
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/229244.html
標籤:其他
