一。初识qt

一. windows下安装qt:

     a. WinDbg: 下载安装WinDbg。或者从别人那将Debuggers拷过来放到C:\Program Files (x86)\Windows Kits\10目录下.

     b. 需要注意目前qt不支持vs2019,如果直接安装完vs2019再安装qt5.12.3,会有很多问题,配置不成功。

        可先安装完vs2017,后再安装qt,最后再安装vs2019,这样,qt启动后基本不需要配置就可以用vs2019的编译器了。

二.环境搭建(创建mfc工程):https://blog.csdn.net/u014265347/article/details/54972611

                                             双击打开 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

三. 软件启动时,先弹出非QMainWindow窗体:1.继承自QDialog; 在main中show出这个QDialog 

     2.继承自QWidget, 在QMainWindow中new出此QWidget,并执行setCentralWidget(此QWidget), 在main中show QMainWindow.

四.改变Debug运行目录(同时改变可执行文件生成目录):DESTDIR += D:\\work\\sdk\\qt-debug\\qt-exe

     添加库目录和头文件目录:INCLUDEPATH += $$PWD/WEBRTCSDK/include      LIBS += -L$$PWD/WEBRTCSDK -lRbSdk

     可执行文件名字:TARGET = RainBow

    将生成的结果文件拷贝到其他目录:

QMAKE_POST_LINK += xcopy "D:\work\qt_webrtc\build-RainBow-Desktop_Qt_5_13_0_MSVC2017_64bit-Debug\debug\RainBow.exe" "D:\work\sdk\qt-debug\qt-exe" /c /h /y /d

五。发布:

       a.编译Release版exe                          b.将对应x86或x64的windeployqt.exe文件拷贝到exe目录

       c.打开对应x86或x64的     Qt 5.13.0 (MSVC 2017 64-bit)   控制台窗口,第一个参数输入windeployqt.exe,第二个参数输入exe,回车。自动将所需依赖拷贝过来。

       d.然后到一台干净的机器上运行,将缺少的dll拷过去即可。

六。代码中出现中文字符,出现"常量中有换行符"的编译错误。

       a.用notepad打开后,选择 编码->转为UTF-8编码

       b.qt 工具->选项->文本编辑器->行为->文本编码->如果编码时UTF-8则添加

       c. 中文代码处理:  QTextCodec* gbk_codec = QTextCodec::codecForName("GBK"); const char* str ="联系人";

          QString gbk_string = gbk_codec->toUnicode(str);

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值