error LNK2005
来源:互联网 发布:vb字体颜色 编辑:程序博客网 时间:2024/04/28 21:20
在MFC扩展DLL中使用AFX_MANAGE_STATE(AfxGetStaticModuleState());时,会产生如下错误:
mfcs42d.lib(dllmodul.obj) : error LNK2005: __pRawDllMain already defined in dllextend.obj
mfcs42d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in dllextend.obj
mfcs42d.lib(dllmodul.obj) : error LNK2005: __pRawDllMain already defined in dllextend.obj
因此在MFC扩展DLL中需要将AFX_MANAGE_STATE(AfxGetStaticModuleState());换成AFX_MANAGE_STATE(AfxGetAppModuleState());才能正确切换当前模块状态。
mfcs42d.lib(dllmodul.obj) : error LNK2005: __pRawDllMain already defined in dllextend.obj
mfcs42d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in dllextend.obj
mfcs42d.lib(dllmodul.obj) : error LNK2005: __pRawDllMain already defined in dllextend.obj
因此在MFC扩展DLL中需要将AFX_MANAGE_STATE(AfxGetStaticModuleState());换成AFX_MANAGE_STATE(AfxGetAppModuleState());才能正确切换当前模块状态。
- error lnk2005
- error LNK2005
- error LNK2005:
- error LNK2005
- error LNK2005
- error LNK2005
- ERROR LNK2005
- error LNK2005:
- error LNK2005
- error LNK2005:
- error LNK2005
- error LNK2005
- error LNK2005
- error LNK2005
- error LNK2005
- error LNK2005
- error LNK2005
- error LNK2005
- [转]Google:一种德鲁克式的理想
- 求职信结尾经常用到的十句话
- 做人,请记住这十个字
- 守护 而不是运行 - ubuntu 桌面配置
- 在SQL SERVER中获取系统生成的标识值
- error LNK2005
- C++通过http下载二进制文件
- 键盘扫描码大全
- 关于入网测试:空间辐射、安全认证、传导、静电等等
- keyboard Virtual-Key Codes
- SQL Server的链接服务器技术小结http://www.knowsky.com/301760.html
- SQL Server2000中修改表的所有者的方法
- iText 简介
- RACI模型