【发布时间】:2012-01-24 04:40:12
【问题描述】:
给定一个 x.pro 文件,我如何生成一个 makefile?运行 qmake x.pro 会生成一个没有 Makefile 的 x.pbproj 目录。
谢谢
编辑:添加信息。关于 pro 文件和平台。 我在 Mac OS X (10.6) 上运行它。用于在 OpenSUSE 下生成 Makefile 的同一个 pro 文件。这是pro文件的sn-p:
TEMPLATE = lib
TARGET = x
DEPENDPATH +=
INCLUDEPATH +=
CONFIG += qt debug
QT = core network
# Input
LIBS += -lcryptopp
HEADERS += x.hpp
..... # rest of the header files
【问题讨论】:
-
请在您的问题中提供一些详细信息,例如 .pro 文件的文本,以及它所在的平台。
-
在 Linux 上,它会在默认放置所有 *.o 文件的位置生成一个 Makefile。
-
用pro文件的文本和平台更新了问题
-
对于 Qt5.13,可以在每个平台的(构建工具链的)mkspecs 目录中找到完整的 mkspecs 列表,例如Qt\Qt5.13.1\5.13.1\mingw73_64\mkspecs 或 Qt\Qt5.13.1\5.13.1\msvc2017_64\mkspecs。