分类目录
标签云
快速订阅
-
最近文章
近期评论
- 横坐标 在 换工位了 上的评论
- Stacy 在 心情不好 上的评论
- Elaine 在 4月体训记录 上的评论
- Ruby 在 心情不好 上的评论
- foelin 在 我经常使用的google服务 上的评论
- qq 在 ICCV小记 上的评论
- Buford Piela 在 我经常使用的google服务 上的评论
- Treadmill 在 back beijing 上的评论
- moncler piumino donna 在 照片 上的评论
- hh 在 ICCV小记 上的评论
朋友圈
Blogroll
友情链接
功能
日归档:2009/03/30
wma tag
这几天那个累啊… 需要写个小程序,用于读写删添wma文件的元数据,例如作者、标题、版权、描述等… 花了一个晚上研究ASF文件规范,100多页的word,着重看了需要处理的部分。然后花了大概2天在VC6下code阿code,好不容易搞定了,在windows下测试满意。然后便准备移植到red hat上。用gcc编译后,运行结果惨不忍睹,要么是段错误,要么是破坏了WMA文件的结构。 vc和gcc的不兼容性还是很多的,例如vc中64位整数是__int64而gcc中是long long,vc中的宽字符wchar_t是16bits而gcc中是32bits…尤其是草泥马的宽字符,搞的我砸本子的心都有了…因为之前处理的很多宽字符数据,都是按16bits来写的,结果突然宽字符变成了32位,写入的数据就完全不对格式了,而且调用wcstombs和mbstowcs也产生了N多问题… 于是用vi改啊改,用gcc编阿编,用gdb调阿调,一晚上的大好时光又过去了。linux下没个IDE真是要命…还好,移植的问题解决。进而发现我的vi不能保存中文,进而程序在处理中文的时候输出异常诡异,用setlocale也没解决… god damage!!!! 标签:gcc, google, gsoc, 编程




