• 5805阅读
  • 2回复

为什么设了字节对齐后程序无法启动? [复制链接]

上一主题 下一主题
离线坤义
 
只看楼主 倒序阅读 楼主  发表于: 2006-04-12
在没有设字节对齐的时候程序运行没问题,设字节对齐后程序不能启动,不知是何原因?请高手帮忙

我是在WINDOWS下用的QT4.1.2 wingw32编译器
离线king_xl

只看该作者 1楼 发表于: 2006-04-13
字节对齐肯定是可以的,我在qt动态库中用过,你看看其他的设置吧。
离线wengweng
只看该作者 2楼 发表于: 2006-04-14
4版本好象单字节对齐会报错,原因Ui_xxx.h用单字节对齐在内存分配的时候出错,
建议不在工程属性里设置字节堆齐 ,在头文件里加#pragma pack(n)
但是这个限定的位置要绕过ui_xxx.h文件,我的做法是放在#include "ui_xxx.h"申明之后
快速回复
限100 字节
 
上一个 下一个