Chinaunix首页 | 论坛 | 博客
  • 博客访问: 303766
  • 博文数量: 42
  • 博客积分: 2718
  • 博客等级: 少校
  • 技术积分: 467
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-19 10:23
个人简介

青 田 酒 店 服 务 小 姐 价 格 186-6531-7773

文章分类

全部博文(42)

文章存档

2011年(36)

2010年(6)

分类: C/C++

2011-04-10 12:05:22

呵呵,一直以为windows下的vs2005导致mysql++不能稳定的运行。。。
结果发现还是自己错了。。。
终于查到原因。
vc6中的time_t用的是u_in32,而vs2005中time_t用的是u_int64
因此,用VC6程序和vs2005的程序进行交互时,存在数据大小不对齐问题。
暂时搞了个恶心事,把数据结构中的time_t全改成unsigned int 类型了,也就是u_int32_t类型。。
目前测试data_server和msgserver比较稳定。。
还剩下cmdserver的mysql应用部分和通讯部分分离的工作。
因为通讯中的ICE组件是VC6的版本。。。而mysql++的应用却要使用vs2005来开发。。
因此要进行分离。
windows版本的移植工作就剩下这些了。。。



阅读(2709) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~