Windows下 Code::Blocks+MinGW+Qt 编译配置和中文不乱码

Windows下 Code::Blocks+MinGW+Qt 编译配置和中文不乱码
最近开始研究qt编译问题卡住了,搜索不少资料,终于解决了,给大家分享一下。
方法来源于互联网+自己试验

MinGW配置:
这个很简单,方法:Code::Blocks菜单,Settings->Compiler and debugger->Global compiler settings->Toolchain executables 点Auto-detect左边的按钮选择你的MinGW路径就行,例如:D:/Develop/CppShare/MinGW


Qt编译配置
首先主要把qmake.exe所在的路径加入到系统path环境变量中去,
或者用 Code::Blocks菜单,Settings->Compiler and debugger->Global compiler settings->Toolchain executables->Additional Paths 添加qmake.exe所在的路径例如:D:/Develop/CppShare/Qt/qt/bin

方法1:手动编译方法
1,在Code::Blocks里选择Tools—>Configure tools...,添加两个新工具
2,第一个工具,在弹出的工具编辑框中依次填入
Name: qmake-pro
Executable: D:/Develop/CppShare/Qt/qt/bin/qmake.exe (即本机上qmake的绝对路径)
Parameters: -project (注意前面有一个空格)
Working directory: ${PROJECT_DIR}
下面的Launching options选择 Launch tool hidden with standard output redirected
点OK完成
3,第二个工具,在弹出的工具编辑框中依次填入
Name: qmake
Executable: I:/Vista/Qt/4.3.4/bin/qmake.exe (即本机上qmake的绝对路径)
Parameters: -makefile (注意前面有一个空格)
Working directory: ${PROJECT_DIR}
下面的Launching options选择 Launch tool hidden with standard output redirected
点OK完成
4,选择Project—>Properties...—>Project settings,在"This is a custom Makefile"前打勾
5,转到Build targets,将output filename由bin/Debug/xxx.exe改成Debug/xxx.exe,即去掉前面的bin/
6,选择Project —>Build options...—>"Make" commands,修改个地方
Clean project/target: $make -f $makefil

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值