Qt的.Pro文件和makefile文件之间相互转换
1、linux系统环境下makefile转pro
在已有项目的目录(makefile目录所在)中
/home/dev/Qtxxx/xxx/gcc_64/bin/qmake -project
会生成一个.pro文件
然后就可以在qt creator中打开了
(PS:创建的工程不是根据makefile创建的,qmake只是遍历目录及其子文件夹的文件,然后添加到.pro中)
转自:https://blog.csdn.net/baidu_37102078/article/details/119889803
2、linux系统环境下pro转makefile
在.pro工程目录下:如下图所示,打开命令窗口输入命令:
/home/dev/Qtxxx/xxx/gcc_64/bin/qmake -o Makefile SocketServer.pro
注:默认的qmake可能不是需要的qmake路径,可以指定路径的qmake进行编译生成。
具体参数可参考:
https://blog.csdn.net/u013485792/article/details/51076469
https://blog.csdn.net/ecjtuync/article/details/1564459
https://blog.csdn.net/sinat_24221743/article/details/80280520
3、windows系统环境下makefile转pro
跟linux的操作方法一直,只不过需要找到windows下的qmake位置。如果已经在环境变量中添加qmake所在的目录,则直接可以在终端上使用qmake -v查看
4、windows系统环境下pro转makefile
可参照https://www.cnblogs.com/liushui-sky/articles/15606702.html这篇