unsigned char _interlockedbittestandset(long volatile *a, long b)问题
2012-02-23 11:26
881 查看
因为某种原因,使用了MSVC的编译器,但是没有使用visualstudioIDE,这时候,如果还使用旧的SDKpackage,这时候在同时Includeintrin.h和WinNT.h的时候,就会出现这个错误:
__MACHINEI(unsignedchar_interlockedbittestandset(longvolatile*a,longb))
解决办法就是使用最新的SDK包,例如我安装了MSVC2010,安装的D盘,那么大部分文件会安装在D盘中,不过还有一部分自带的SDK会贱踏你的意志,擅自安装在C:\programg
files目录中.....知道文件所在,那么问题就好解决了....把Includeheader路径添加到SDK就OK了......
__MACHINEI(unsignedchar_interlockedbittestandset(longvolatile*a,longb))
__MACHINEI(unsignedchar_interlockedbittestandreset(longvolatile*a,longb))
无法重载_interlockedbittestandreset函数的第二个参数....
解决办法就是使用最新的SDK包,例如我安装了MSVC2010,安装的D盘,那么大部分文件会安装在D盘中,不过还有一部分自带的SDK会贱踏你的意志,擅自安装在C:\programg
files目录中.....知道文件所在,那么问题就好解决了....把Includeheader路径添加到SDK就OK了......
相关文章推荐
- error C2733: second C linkage of overloaded function '_interlockedbittestandset' not allowed
- 问题:sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
- _bittest & _bittestandset
- 在JFrame中用setDefaultLookAndFeelDecorated()方法无效的问题
- 【安卓学习之常见问题】 Listview的setOnItemLongClickListener无法进入问题
- error c2733: second C linkage of overloaded function '_interlockedbittestandreset" not allowed
- ListView的setOnItemClickListener和setOnItemLongClickListener同时响应的问题
- bittest & bittestandset
- 配置伪分布式时的问题”JAVA_HOME is not set and could not be found“解决方法
- BOOST源码笔记(5) - 最小的代价实现同步-无锁编程,看boost中的interlocked_bit_test_and_set实现
- maven 遇到failOnMissingWebXml有关问题解决方法:web.xml is missing and <failOnMissingWebXml> is set to true
- 湖南大学ACM程序设计新生杯大赛 - Yuanyuan Long and His Ballons(环形染色问题)
- foreach 是传入参数是 Set<Long[]>时,数据循环都是同样数据的问题
- 不允许重载函数“_interlockedbittestandreset”的第二个 C 链
- java内存模型与volatile变量与Atomic的compareAndSet
- master: Error: JAVA_HOME is not set and could not be found.问题解决
- 关于Error:JAVA_HOME is not set and could not be found问题的解决方法
- android listview 长按事件setOnItemLongClickListener不响应问题
- 解决web.xml is missing and <failOnMissingWebXml> is set to true问题
- set_bit(unsigned int bit,volatile unsigned long *p)研究