首页 文章

Visual Studio 2013:错误C2039:'SetDefaultDllDirectories':不是'`global namespace'的成员

提问于
浏览
1

将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设置为此项目 .

谢谢

1 回答

  • -2

    我遇到过同样的问题 . 这招对我有用 . 当visual studio无法正确加载开发环境时,就出现了这个问题 . 无法加载环境变量 . 所以我试过这个并且它工作正常 .

    步骤1

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

    步骤#2运行此命令 .

    devenv /useenv
    

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

相关问题