第二站NO.1 Qt Creator初窥

1、无法定位程序输入点 _Z17qt_message_output9QtMsgTypePKc 于动态链接QtCore4.dll库上
    从E:\usertool\Qt\5.1.1\mingw48_32\bin目录下拷贝相应的动态库到应用程序目录下;而不要从E:\usertool\Qt\Tools\QtCreator\bin目录下拷贝。之前拷贝dll库目录拷贝错误了。


2、制表ico图标时报错
将png格式的图片直接重命名为.ico格式文件是不正确的,要想作为文件夹图标,必须使用图标文件(不是简简单单改一下文件扩展名就可以),图标文件可以自己转换,但要使用一些专门的软件。可以用IconWorkshop或其他图标工具将png做成图标
PS:图标不是图像文件,只是一个序列...


3、建立一个空文件,如果使用头文件#include <QApplication>报错(QLabel,QApplication,QPushButton等常用的头文件都报告找不到)
需要增加代码:
QT += core gui widgets


4、用命令编译项目
1)建立主文件main.cpp
2)在主文件目录下执行qmake -project,生成*.pro项目文件
3)在主文件目录下执行qmake,生成makefile、*.Debug、*.Release文件和Debug、Release目录
4)在主文件目录下执行mingw32-make,会再release文件夹中生成相应的*.o文件和*.exe文件。
5)导入缺少的动态链接库*.dll文件。
6)运行*.exe文件


5、显示的是乱码
 Qt5 取消了QTextCodec::setCodecForTr()和QTextCodec::setCodecForCString()这两个函数,只需将文件格式转换为utf-8即可。如果是在Qt Creator中的话,则在工具->选项->文本编辑器->行为中:默认编码 选择为“UTF-8",UTF-8 BOM选择为“总是删除”。这样编辑的文件、新增的文件、保存的文件都自动采用utf-8 字符集保存。


6、在命令行编译ui文件和程序
1)建立工程目录
2)编译.ui文件:uic -o ui_hellodialog.h hellodialog.ui
3)编译运行程序。同4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值