电脑上有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这个选项。
请问,有什么办法能实现我想要的功能吗?
离线
就是说 qmake 命令的 -o 对生成 Makefile 这个命令有用,
而对生成 .pro 文件这个命令无用?
额,又试了一遍,有用...
之前打错字母了。 打成qmake -porject -o '目录'了。
修正后是可以用-o指定目录的。
离线
emmmm
Qt 那些工具用来开发调试普通的非Qt应用也挺好用的。
抱歉,我上个楼层的结论是错误的,太快下结论了。
qmake -project -o '路径',只是在目录下生成了个以'路径'命名的文件,没有生成.pro文件。
离线
谢谢。
知道怎么操作了。
之前是这么操作的: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文件。
离线