您尚未登录。

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

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,200
积分: 1140.5

如何指定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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

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

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

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





离线

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

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,200
积分: 1140.5

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

晕哥 说:

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

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

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

离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

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

emmmm

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





离线

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

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,200
积分: 1140.5

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

晕哥 说:

emmmm

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

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

离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

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

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

酱紫试一试





离线

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

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,200
积分: 1140.5

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文件。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn