Visual Studio C ++数据类型未定义 [英] Visual Studio C++ datatypes are undefined
问题描述
我有一个Visual Studio 2015社区C ++项目,其中包括bcrypt.h:
#include< bcrypt.h>
我转到定义,此文件位于:
C:\Program Files(x86) \ Windows Kits \8.1 \ include \shared \bcrypt.h
这个包含文件导致很多错误,说像PUCHAR,ULONG等未定义。
VC ++目录:包含目录说:
$(VC_IncludePath)
$(WindowsSDK_IncludePath)
评估为
C:\Program Files(x86)\ Microsoft Visual Studio 14.0\VC \ include
C:\Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC\atlmfc\include
C:\Program Files(x86)\ Windows Kits \10\Include\10.0.10240.0\ucrt
C:\ Progra m文件(x86)\ Windows Kits \8.1\Include\um
C:\Program Files(x86)\ Windows Kits \8.1\Include\shared
C: \Program Files(x86)\ Windows Kits \8.1\Include\winrt
我猜测问题是一些目录在8.1中,有些目录在10中,但我不知道如何改变它。我该如何解决这个问题?
嗨Acrym,
欢迎来到MSDN论坛。
由于您的问题是关于C ++开发的,我们的论坛是讨论VS IDE,我会帮助您将此线程移到相应的论坛以获得
a更好的支持,谢谢为了我们的理解。
最好的问候,
< span style ="font-family:'Calibri',sans-serif; font-size:11pt"> Sara
I have a Visual Studio 2015 Community C++ Project which includes bcrypt.h:
#include <bcrypt.h>I go to the definition, and this file is in:
C:\Program Files (x86)\Windows Kits\8.1\Include\shared\bcrypt.hThis include file causes many errors, saying identifiers like PUCHAR, ULONG, etc. are undefined.
The VC++ Directories : Include Directories says :
$(VC_IncludePath) $(WindowsSDK_IncludePath)Which evaluates to
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\include C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt C:\Program Files (x86)\Windows Kits\8.1\Include\um C:\Program Files (x86)\Windows Kits\8.1\Include\shared C:\Program Files (x86)\Windows Kits\8.1\Include\winrtI'm guessing the problem is some directories are in 8.1 and some are in 10, but I don't know how to change that. How can I fix this?
解决方案Hi Acrym,
Welcome to the MSDN forum.
Since your issue is about the C++ development and our forum is to discuss the VS IDE, I will help you move this thread to the appropriate forum to get a better support, thank you for our understanding.
Best regards,
Sara
这篇关于Visual Studio C ++数据类型未定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!