codeblocks怎么添加命令行参数

codeblocks怎么添加命令行参数,第1张

选择project下拉菜单的settings... 出现如下窗口,选中右边的debug标签,然后在Program arguments中填入相关命令行参数(注意argv[0]不需要填),点OK按钮确认. 然后运行就可以了。

CodeBlocks

选择Project菜单下的Set program's arguments..., 如图

在Program arguments 文本框敲入相应的参数即可,argv[0]不需要填, 然后点击OK就可以。

剩下的事情就是运行程序了。

如果只有在输出中文时才导致的乱码,这是因为编码问题引起的

很大可能是你的源文件编码为utf-8,编译时默认与源文件编码一致

可以添加编译参数:-finput-charset=utf-8 -fexec-charset=gbk

-finput-charset:用来指定输入文件(你的cpp文件)的字符编码

-fexec-charset:表示以指定编码进行编译

这个参数无需自己手动添加,你建立一个console工程,然后在Project->property->build targets->type 选择GUI Applicaiton即可,这个参数也就是编译生成窗口程序

另外在codeblocks里使用ege,你要使用mingw编译的ege库才行(codeblocks缺省使用的是mingw编译器)

可以去贴吧codeblocks吧里玩,我给你回答了啊。。。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11629604.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存