关于_ReturnAddress的error C2733
来源:互联网 发布:华道数据工作怎么样 编辑:程序博客网 时间:2024/06/07 01:15
_ReturnAddress这样用:
#include <intrin.h>
#pragma intrinsic(_ReturnAddress)
HMODULE hm = NULL;
void *callerAddress = _ReturnAddress();
::GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS, (LPCWSTR)callerAddress, &hm);
获得当前调用模块的句柄,正常木有问题。
但是遇到这样一个问题,vs05装了vc6的sdk,会报以下错误:
错误 1 error C2733: 不允许重载函数“_interlockedbittestandset”的第二个 C 链接
错误 2 error C2733: 不允许重载函数“_interlockedbittestandreset”的第二个 C 链接
原因是
sdk过老,不匹配ide,intrin.h与WinNT.h冲突
解决方法是
把ide默认sdk装的header包含到路径里,fuck
- 关于_ReturnAddress的error C2733
- vc2010 error C2733
- error C2733: 不允许重载函数“write_string”的第二个 C 链接
- error C2733: 不允许重载函数“DllGetClassObject”的第二个 C 链接
- error C2733: 不允许重载函数“GetPoint”的第二个 C 链接
- _ReturnAddress (C++)
- _ReturnAddress 使用
- 函数重名Compiler Error C2733: second C linkage of overloaded function 'function' not allowed
- error C2733: second C linkage of overloaded function '_interlockedbittestandset' not allowed
- error c2733: second C linkage of overloaded function '_interlockedbittestandreset" not allowed
- 关于error LNK2005的解决办法
- 关于Dumbo的Memory Error
- 关于Runtime Error的问题
- 关于bcb的Linker error
- 关于golang的error判断
- 关于 Swift Error 的分类
- 关于protege的dot error的疑问
- 关于error
- Visual Studio 2010构建Web浏览器应用程序
- 深入浅出Visual C++动态链接库(Dll)编程之三:MFC规则DLL
- 胡思乱想
- 线性判别分析(LDA), 主成分分析(PCA)
- 我们到底应该不应该吃狗肉呢
- 关于_ReturnAddress的error C2733
- windows下快速删除rhsa属性文件 如 com1.gupiao.asp
- 本体库(理论篇)
- Hadoop源代码研读之路(1)
- 一般和尚能做到自己不吃肉
- 思考一些基本概念(持续更新中)
- 我看见了一个新的生命,那是我们爱的....继承
- Latex 引号输入
- 光圈、焦距、拍摄距离与景深的关系