Qt中将编译输出路径设置在其他文件

  在进行Qt程序编译的时候,经常用Qtcreator来搞定,在这上面当然简单了,完全的图形界面操作,然后还可以设置编译输出的路径。然而由于项目需要,当把程序放到嵌入式上运行时就不能这么做了,因为很多嵌入式平台没有那么多资源,只能在命令行里qmake和make了,但是这里会出现一个问题,就是单纯地在项目目录下qmake和make会使得所有编译出来的文件全部堆在项目目录下,这样就会使项目的管理比较混乱,这里使用了两种方法可以使得编译的文件不会出现在项目文件下。

  第一种是给qmake和make加一点参数,指定它们的输出路径,命令如下

$qmake -o filepath
$make --directory=filepath

原文地址:https://www.cnblogs.com/rogeryu1024/p/10082035.html

时间: 2024-08-08 17:49:17

Qt中将编译输出路径设置在其他文件的相关文章

vs2008设置dll、lib库的输出路径

vs2008中,有些项目上的功能是要生产库文件给其他项目调用的,以下是一些设置库文件(x.dll和x.lib)输出路径的方法. 设置x.dll 输出路径方法是在右键项目的"属性"->连接器->常规, 然后在常规属性界面中的 "输出文件" 中填入自己想要x.dll文件的输出路径. 设置x.lib 输出路径方法是在右键项目的"属性"->连接器->高级, 然后在高级属性界面中的 "导入库" 项中填入自己想要x

vc下DLL项目设置dll和lib库输出路径以及使用lib/dll库时的包含路径

include 头文件包含路径设置: project->setting->C/C++->常规: Additional include directories(附加包含目录): ../../include等等 链接文件输出目录:    project->setting->配置属性->常规:输出目录 例如:输出目录:$(SolutionDir)Temp\Link\$(ProjectName)\$(ConfigurationName) 解释:项目目录-Temp-Link-工程

Android内核开发:系统编译输出的镜像文件

本文是<Android内核开发>的第四篇文章,主要介绍一下源码编译输出的几个重要的镜像文件,这里把bootloader源码和Linux内核源码的编译输出也算在其中,因为毕竟Android系统缺少了这两个部分在设备上也是跑不起来的. 1. MLO, u-boot.img 任何操作系统的启动,都离不开"引导程序",比如桌面Windows系统的BIOS.桌面Linux系统常用的是Grub,而在嵌入式系统中,这个引导程序通常叫做"bootloader",它通常由

QT 静态编译后中文可能会出现乱码

QT 静态编译后中文可能会出现乱码.这是因为处理文字编码的 libqcncodecs 库是以 plugin 形式存放在 QT 静态编译目录/plugs/codecs/libqcncodecs.a 文件中.文字乱码,需要加入入字体插件在 main.cpp 文件内:#include <QtPlugin>Q_IMPORT_PLUGIN(qcncodecs) 然后在工程 pro文件中加入库:QTPLUGIN += qjpeg qcncodecs或者LIBS += QT 静态编译目录/plugs/cod

IAR之文件路径设置

1.命令解释 $PROJ_DIR$表示工程所在路径 $TOOLKIT_DIR$表示IAR安装目录所在头文件路径 \..\表示返回上一级目录. 2.头文件路径设置 打开工程文件,找到"options"->"C/C++ Compile"->"Preprocessor",在额外包含文件路径下填写: $PROJ_DIR$\lib\STM32F4xx_StdPeriph_Driver\inc$PROJ_DIR$\lib\CMSIS\ST\STM

MpLab设置编译文件输出路径

MpLab设置编译文件输出路径

Eclipse如何设置编译文件.class输出路径

1.首先我发现我的eclipse中-->project-->build automatically 是勾选上的.好吧,把把前面的勾去掉. 2去掉以后我先clean --> Clean projects selected below -->选中项目-->ok 3.有了第二步,我想这次肯定大功告成了,可是当我在project-->build All 以后,还是找不到我所需要的*.class 这可怎么办呢. 造成这个问题的原因往往是你这个项目是直接导入的,而又没有把所有的项目

qmake.exe是在Qt安装编译时生成的,里面内嵌了Qt相关的一些路径(最简单的方法是保持一样的安装路径,最方便的办法是设置qt.conf文件)

在网上直接下载别人编译好的Qt库,为自己使用省了不少事.但往往也会遇到些问题,其中Qt version is not properly installed,please run make installQt没有被正确安装,请运行make install这个问题是比较常见的一个.网上看了一个帖子,终于明白原因所在,原来是qmake.exe是在Qt安装编译时生成的,里面内嵌了Qt相关的一些路径.如果直接拷贝过来使用,自己的路径结构与原来不同,则Qt库就不能正常使用.提示就是Qt version is

maven+mybatis+spring xml文件没有编译到输出路径

maven+mybatis+spring在开发的时候,遇到如下错误: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'xxxService': Unsatisfied dependency expressed through field 'xxxMapper'; nested exception is org.springframework.beans