gpt4 book ai didi

c++ - Visual Studio 2013 : error C2039: 'SetDefaultDllDirectories' : is not a member of '` global namespace''

转载 作者:太空宇宙 更新时间:2023-11-04 14:33:37 37 4
gpt4 key购买 nike

将 C++ 项目从 VS10 升级到 VS13 后,我遇到了 3 个错误:

  • C:\Program Files\Microsoft Visual Studio 12.0\VC\atlmfc\include\atlcore.h(637):错误 C2039:“SetDefaultDllDirectories”

  • 错误 C2065:“SetDefaultDllDirectories”:未声明的标识符。

  • 错误 C2065:“LOAD_LIBRARY_SEARCH_SYSTEM32”:未声明的标识符。

“SetDefaultDllDirectories”和“LOAD_LIBRARY_SEARCH_SYSTEM32”在“c:\Program Files\Windows Kits\8.1\Include\um\libloaderapi.h”中定义。

路径 'c:\Program Files\Windows Kits\8.1\Include\um' 是在我的项目属性的“包含目录”列表中指定的,但是 - 显示了这些错误。

平台工具集 V120 设置为此项目。

谢谢

最佳答案

我有同样的问题。这个技巧对我有用。当 visual studio 无法正确加载开发环境时会出现此问题。无法加载环境变量。所以我试过了,效果很好。

第一步

启动您正在使用的visual studio的命令提示符

步骤#2运行此命令。

devenv /useenv

此命令将打开 visual studio,然后打开您的项目并进行编译。

关于c++ - Visual Studio 2013 : error C2039: 'SetDefaultDllDirectories' : is not a member of '` global namespace'',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26764696/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com