WhyCan Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2019-07-05 10:45:06

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 157

如何指定qmake的输出文件的路径?

电脑上有x-11和arm两种qmake,网上搜了教程,做了两个软连接,用qmake-x11和qmake-arm来代替。

看qt教程,建立一个.cpp文件后,需要用qmake -project命令生成 .pro文件,然后用qmake命令Makefile文件,再make生成可执行文件。
想利用一个.cpp文件,利用两种qmake生成两个目录,里边分别是x11和arm版的可执行文件。
试了下,如果有.pro的情况下,可以启用qmake -o ‘目录',来指定输出路径。
但生成.pro这个命令,却没法加-o这个选项。

请问,有什么办法能实现我想要的功能吗?

离线

#2 2019-07-05 10:50:12

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,979

Re: 如何指定qmake的输出文件的路径?

就是说 qmake  命令的 -o 对生成 Makefile 这个命令有用,

而对生成 .pro 文件这个命令无用?

离线

#3 2019-07-05 11:03:47

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 157

Re: 如何指定qmake的输出文件的路径?

晕哥 说:

就是说 qmake  命令的 -o 对生成 Makefile 这个命令有用,

而对生成 .pro 文件这个命令无用?

额,又试了一遍,有用...
之前打错字母了。 打成qmake -porject -o '目录'了。
修正后是可以用-o指定目录的。

离线

#4 2019-07-05 11:09:07

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,979

Re: 如何指定qmake的输出文件的路径?

emmmm

Qt 那些工具用来开发调试普通的非Qt应用也挺好用的。

离线

#5 2019-07-05 11:43:46

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 157

Re: 如何指定qmake的输出文件的路径?

晕哥 说:

emmmm

Qt 那些工具用来开发调试普通的非Qt应用也挺好用的。

抱歉,我上个楼层的结论是错误的,太快下结论了。
qmake -project -o '路径',只是在目录下生成了个以'路径'命名的文件,没有生成.pro文件。

离线

#6 2019-07-05 11:57:31

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,979

Re: 如何指定qmake的输出文件的路径?

qmake -project -o '目录/目录/目录'

酱紫试一试

离线

#7 2019-07-05 12:16:13

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 157

Re: 如何指定qmake的输出文件的路径?

谢谢。
知道怎么操作了。
之前是这么操作的:qmake-arm -project -o arm   结果是生成了arm文件,不是目录;
如果先生成目录arm,则执行:qmake-arm -project -o arm/    结尾加/,就可以在arm目录下生成.pro文件了。
如果没有先生成arm目录,执行完qmake-arm -project -o arm/  会提示:
Failure to open file: /home/any/nuc970bsp/qt_app/test2//arm/
Unable to generate project file.
结果是生成了arm目录,但该目录下没有.pro文件。

离线

页脚