zoukankan      html  css  js  c++  java
  • qt 编译的文件没有生效

    /*******************************************************************
     *                    qt 编译的文件没有生效
     *    qt交叉编译时,生成的可执行文件更新到目标板上,没有达到预期的效果。
     *    主要原因:
    *      1.在编译的时候没有clean
    *      2.选取新生成文件的目录有误。 * * Tony, 2016-5-21, Shenzhen *******************************************************************
    */ 1、qt编译的时候可以选择编译成Debug或者Release的版本,编译生成的可执行文件的目录也不同。 例如一个项目名称为io_test,编译之后的结果,不同编译方式的文件所在目录。 Qt@tony:~/Qtproject/gui$ ll total 132 drwxrwxr-x 2 Qt Qt 4096 May 18 15:54 build-io_test-Desktop-Debug/ #x86,Debug编译生成文件位置 drwxrwxr-x 2 Qt Qt 4096 May 21 11:08 build-io_test-Qt_for_arm-Debug/ #arm,Debug编译生成文件位置 drwxrwxr-x 2 Qt Qt 4096 May 21 11:07 build-io_test-Qt_for_arm-Release/ #arm,Release编译生成文件位置 出现生成的镜像不如预期,在编译编译之前应该: 1.clean 2.build
    由于不同的编译方式生成的目录不同,选取可执行文件时,应该选取正确的目录。

    2、另外一种方法,
    参考链接:
    http://www.cnblogs.com/zengjfgit/p/4898121.html
    使用uic命令更新ui_mainwindow.h文件。
    uic mainwindow.ui > ui_mainwindow.h

    在qt界面左下角选择Debug/Release编译,如下图所示:

  • 相关阅读:
    一种动态部署JBoss应用的简单方法
    虚拟机启动的一个Bat文件(启动虚拟机.bat)
    Windows 设置了文件夹共享,删除默认Everyone共享,设置其他用户共享之后打不开的问题
    命令按钮怎么直接指定带参数的宏?
    bat延时
    wrapper.java.additional
    win7下vc6.0的安装
    UVA10391
    UVALive3708
    C++红黑树(类模板实现)
  • 原文地址:https://www.cnblogs.com/helloworldtoyou/p/5514372.html
Copyright © 2011-2022 走看看