bcrypt.h:error C2485: 'align' : unrecognized extended attribute错误的一种可能的处理
来源:互联网 发布:历史书 知乎 编辑:程序博客网 时间:2024/06/02 14:17
这是碰到的一个麻烦事。
其实这种麻烦远不只一个,而是有一大堆,各种各样的。比如wintrust.h报一大堆错,你又没法解决。题目这个属于bcrypt.h文件的问题,报四个错。但这些起因都可以归为一类,或者说目前我能知道的是一类,因为再有其他的,我没处理过,估计也处理不了。
点VC6.0的Tools-->Options-->Directories,找到Show directories for:下拉列表,调到include那一堆里面
调顺序吧!
包括的那些include路径的先后顺序就是问题的所在。因为像wintrust.h/bcrypt.h这种东西一般人也没有去改动过,没理由出问题的。
给一个参考,我自己的。以前不是这个样子,但出问题了,所以调啊调就调成了这个样子。好歹也通过了。将就着看一下吧。
D:/Sdks/wtl80/include
D:/PROGRAM FILES/MICROSOFT VISUAL STUDIO/VC98/INCLUDE
D:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE
D:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE
D:/Sdks/Microsoft SDKs/Windows/v6.0/Include
D:/SDKS/MICROSOFT SDK/INCLUDE
d:/SDKS/MICROSOFT SDKS/WINDOWS/V6.0/VC/INCLUDE
基本上
D:/PROGRAM FILES/MICROSOFT VISUAL STUDIO/VC98/INCLUDE
D:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE
D:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE
这三个的顺序貌似是没有必要变动的,因为我一直也没有动过他们。其他的,排列组合也不会有太多,真不行就挨个试试。
如果实在是解决不了这些。还有一个方面,那就是把SDK覆盖一遍。深刻体会到了,微软的东西不可理喻的地方太多了,我编译Wintrust.h那次出问题就是拿别人那里的SDK覆盖一次了事的。本来觉得应该都是一样的,但覆盖一次的的确确问题消失了,囧归囧,反正也算一种可用的选择吧,说不准啥时候SDK里内容改了而你不知道呢?
- bcrypt.h:error C2485: 'align' : unrecognized extended attribute错误的一种可能的处理
- bcrypt.h:error C2485: 'align' : unrecognized extended attribute错误的一种可能的处理
- vs2008 error 1012错误的一种可能原因。
- SQL Network error 26的一种可能
- MySql Server 1067错误的一种可能
- java.lang.AbstractMethodError: 的一种错误可能
- I/O error reading PNG header!错误的一种可能原因
- ubuntu 网络仿真 段错误的一种可能的处理方法
- SVN出现错误“error running context: an error occurred during ssl communication”的一种可能的解决方法
- 内核启动错误Error: unrecognized/unsupported machine ID的解决
- keil的错误提示error: C3900U: Unrecognized option '-O3'.
- Unrecognized attribute 'targetFramework'.错误解决
- WCF分布式开发常见错误(29):Unrecognized attribute 'targetFramework' (未识别的属性'targetFramework' )
- VS2008编译出现问题:error C2485: “__restrict”: 无法识别的扩展属性 解决办法
- 出现error LNK2005可能的错误
- bcrypt的简单使用
- gcc: Internal error: Killed (program cc1) 一种可能的情况
- Rails做rspec测试时出现bcrypt错误的解决
- 代码覆盖率工具BullseyeCoverage研究
- Linux运行等级
- jvm
- 5.9 标准I/O库_二进制I/O
- 代码覆盖率工具BullseyeCoverage研究
- bcrypt.h:error C2485: 'align' : unrecognized extended attribute错误的一种可能的处理
- 兼容浏览器的js Ajax实现
- PHP中$_SERVER[""]的详细用法
- 如何正确选择和使用光纤
- Linux下core文件调试方法
- qtp保存的时候提示General Error while saving the test
- qtp保存的时候提示General Error while saving the test
- iphone
- getSesson currentSession