游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1418|回复: 3

关于DLL输出

[复制链接]

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-9-30 15:04:00 | 显示全部楼层 |阅读模式
我在我的一些类里声明了一些STL的LIST成员,当我输出整个类时,如
CLASS DLL-API Cabcd
{
     PROTECTED:
         LIST<Cefgh> LISTefgh;
.......
}
会出现很多C4251警告:
例如:
warning C4251: 'MovableUnits' : class 'std::list<class ISceneUnit *,class std::allocator<class ISceneUnit *> >' needs to have dll-interface to be used by clients of class 'CScene'
我现在把它们DISABLE了,STL怎么搞DLL接口什么的?这些警告影响我的DLL吗?怎么解决?
[em24]

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
 楼主| 发表于 2004-9-30 15:06:00 | 显示全部楼层

Re:关于DLL输出

另外宣传一下,欢迎大家加群1580852
交流学习VC/OPENGL/D3D/CG/CGFX/HLSL等技术

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2004-9-30 15:10:00 | 显示全部楼层

Re:关于DLL输出

你要是高兴,可以把'std::list<class ISceneUnit 导出,这样就不会警告了。

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
 楼主| 发表于 2004-9-30 15:43:00 | 显示全部楼层

Re:关于DLL输出

怎么导?
DLL-API LIST<..>?
好像行不通呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-18 20:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表