无事

编译libiconv 1.11不过, Vista SDK/VC8都一样, 看Makefile说是for VC4~7的, 大概是这个问题…
 
懒得折腾, 于是去下个VC6, 下回来是个rar, WinRAR说, 这是个坏文件…
 
不死心, 这种老东西也有假档吗… WinHEX打开看看, NND根本没有Rar!首标, 往下看看原来是个iso- -a
 
Daemon Tools挂上ISO, 安装程序运行起来鸟, 啥? 是德文版? 算了, 看来我跟libiconv八字不合…
 
还有件小事儿, 写了个小程序, mingw下正常, vc8下不正常, 跟到是swprintf的问题, 查msdn查到这么一句:
In Visual C++ 2005, swprintf conforms to the ISO C Standard, which requires the second parameter, count, of type size_t. (link)
 
学到了学到了, glibc啊glibc, 原来你是错的
Advertisements

4 comments so far

  1. Solid on

    mingw 用的不是 glibc, 所以你不能怪它的 🙂
    我查了 glibc 的手册, 它的 swprintf 是有 size_t SIZE 这第二个参数的.

  2. kasumi on

    刻苦的小孩阿 半夜还写笔记的 

  3. Jimmy on

    咦, 其实我就是看的gibc的手册, 不知道mingw的手册在哪里… 没看到SIZE这个参才这么写的, 我眼花了…

  4. Solid on

    直接看代码吧, 不知道 mingw 的主页上的文档里有没有它的 SDK 的参考. 不过印象中它是按照 VC5 的 SDK 实现的. 


发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: