大胸弟:来都来了,不点点关注,不点点赞 ,您是不是有点太不讲武德了!
问题:
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
还可以修改 平台工具集也可以解决这个问题。。。。
选这个同样可以解决以上问题!
大胸弟:文章都看完了,点点关注,点点赞呗!!