随心动

CODE::BLOCK-输出中文-备忘

1.
安装后,新建D3D程序,编译时,将L宏去掉。
2.
安装后 设置setting->edit->otheroption utf-8编码
新建D3D程序,设置build option -> compile -> define
_UNICODE
UNICODE
将 INT WINAPI wWinMain(HINSTANCE,HINSTANCE,LPWSTR,INT)
改成
int APIENTRY WinMain(HINSTANCE,HINSTANCE,LPSTR,int)

3.
安装后,新建D3D程序,设置build option -> compile -> define 
_UNICODE
UNICODE
将 INT WINAPI wWinMain(HINSTANCE,HINSTANCE,LPWSTR,INT)
改成
int APIENTRY WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
设置 build option -> compile -> other option 
-finput-charset=UTF-8
-fexec-charset=UTF-8
-------------------------------------------------------------------------------
网上说改成 windows-936 或者GBK GBK312(-finput-charset 和 -fexec-charset设置)
codeblocks编译时候提示 ERROR converting GBK TO UTF-8 .........
网上说 这个先GBK转成UTF-8 然后UTF-8在转会GBK,所以英文乱码。可是我都编译不过,不知道大牛都怎么做
还是不太清楚这个。
嗯 不过总算编译,显示都没问题了。o(^▽^)o!!!

property->build targets->types:
gui-> exe程序
console->控制台
D3D例子 用哪个都可以生成,不过console输出中文还是乱码。。。 明天研究吧

posted on 2014-03-13 03:06 陈志远 阅读(472) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

<2014年3月>
2324252627281
2345678
9101112131415
16171819202122
23242526272829
303112345

统计

常用链接

留言簿

随笔档案

文章分类

Othor's blog

搜索

最新评论

阅读排行榜

评论排行榜