查看: 1230|回复: 2

宏定义的问题

[复制链接]

该用户从未签到

发表于 2009-8-23 10:22:12 | 显示全部楼层 |阅读模式
#define CUBEMAP_FILENAME(face) "Cubemap_snow/" #face ".jpg"
我想把"Cubemap_snow"用CString 的ss对象动态取字符串。。

这样定义为什么取不到face的值
#define CUBEMAP_FILENAME(aa,face) #aa#face ".jpg"
太乱了。。。msdn上边也没见这样定义路径的啊

该用户从未签到

发表于 2009-8-23 21:22:49 | 显示全部楼层
1# gamecamer


#define CUBEMAP_FILENAME(aa,face) aa##face".jpg"
这样试试吧..  ## 才是宏定义的连接字符串的

该用户从未签到

发表于 2009-8-24 11:05:56 | 显示全部楼层
如果看过mfc的一些宏,如IMPLEMENT_RUNTIMECLASS定义就用到了连接符。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表