分享程序员开发的那些事...
首页
NTFS
漏洞
Android
Magento
服务器
Python
powershell
技术问答
Linux
网站首页
且构网 - 分享程序员编程开发的那些事
您所在的位置:
首页
>
关于在VS2005中编写DLL遇到 C4251 警告的解决办法
关于在VS2005中编写DLL遇到 C4251 警告的解决办法
更新时间:2022-09-01 18:14:27
今天我在弄一个DLL工程的时候,出现了C4251的警告,导致这个警告的原因是,在我的导出类里面有一个D3DXMATRIX的成员变量。
要解决问题是很容易的,只需要向前申明的时候将D3DXMATRIX导出来即可。具体解决步骤如下:
一般来说,DLL都会有这么一个用于导出的宏。
#ifdef DLL
#define
EXPORT __declspec(dllexport)
#else
#define
EXPORT __declspec(dllimport)
#endif
我们可以将D3DXMATRIX的先前申明修改为:
struct
EXPORT D3DXMATRIX;
这样,之前的警告便88了。
上一篇 : :符号的英文叫法
下一篇 : struct s_mbuf与struct sk_buff
相关阅读
关于在VS2005中编写DLL遇到 C4251 警告的解决办法
推荐文章
《深度学习:Java语言实现》一一第2章 机器学习算法——为深度学习做准备
《 嵌入式系统设计与实践》一一2.2 从框图到架构
《深度学习:Java语言实现》一一2.3监督学习和无监督学习
《HTML 5与CSS 3权威指南 》 (第2版·下册)——第19章 19.3.5
《 嵌入式系统设计与实践》一一第2章 创建系统架构
《HTML 5与CSS 3权威指南 》 (第2版·下册)——第19章 19.4 UI元素状态伪类选择器
《HTML 5与CSS 3权威指南(第3版·下册)》——20.2 插入图像文件
《HTML 5与CSS 3权威指南 》 (第2版·下册)——第19章 19.3.4
《Android的设计与实现:卷I》——第2章 2.7JNI应用层实例分析
《Android的设计与实现:卷I》——第2章2.4 在Java中调用JNI实现方法