Visual Studio C ++数据类型未定义 [英] Visual Studio C++ datatypes are undefined

查看:105
本文介绍了Visual Studio C ++数据类型未定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个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.h

This 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\winrt

I'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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆