游戏开发论坛

 找回密码
 立即注册
搜索
查看: 10503|回复: 4

请问一个编译问题:error C2719: “XXX”: 具有 __declspec(align(

[复制链接]

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-8-15 15:13:00 | 显示全部楼层 |阅读模式
编译时出错:error C2719: “XXX”: 具有 __declspec(align('16')) 的形参将不被对齐
伪代码时这样的:
class apple;
class banana
{
void Test(apple XXX);
};
就这样出错了,“__declspec(align('16')) ”并没有在代码里出现过,我也不知道这是什么。
请问这个错误怎样解决。 [em24]

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
发表于 2005-8-15 16:21:00 | 显示全部楼层

Re:请问一个编译问题:error C2719: “XXX”: 具有 __declspec(ali

你的编译器选项开启了结构16位对齐选项,你定义的结构实际上变成了

__declspec(align(16)) struct myType;

而这种编译的类型是不能作为形参的

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2005-8-15 17:51:00 | 显示全部楼层

Re:请问一个编译问题:error C2719: “XXX”: 具有 __declspec(ali

高明

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
 楼主| 发表于 2005-8-15 22:24:00 | 显示全部楼层

Re:请问一个编译问题:error C2719: “XXX”: 具有 __declspec(ali

to 2楼:
那怎样时它编译正常?VS.net 7.1

13

主题

52

帖子

81

积分

注册会员

Rank: 2

积分
81
发表于 2008-7-28 09:37:00 | 显示全部楼层

Re:请问一个编译问题:error C2719: “XXX”: 具有 __declspec(ali

对,那怎么让它通过编译?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 21:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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