您当前的位置: 首页 >  ruby

关于写ruby c ext 的一些问题(1)

发布时间:2012-04-28 18:13:59 ,浏览量:0

环境为windows 7 x64 旗舰版 ,MinGW4.6.1 ,ruby1.9.3 

若C文件中有汉字,则编译选项需要加:

 -finput-charset=GBK

若C代码要输出汉字,则编译选项要加:

-fexec-charset=GBK

某些函数会和WINAPI有冲突,比如Sleep,貌似是连接到了错误的lib,

你可以使用SleepEx,或者将 kernel32放在连接库选项的第一个:

LIBS = -lkernel32 $(LIBRUBYARG_SHARED) -lshell32 -lws2_32 -limagehlp

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107766博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.3784s