2011-12-20 30 views
10

Cho một tệp x.pro, làm cách nào tôi có thể tạo một tệp makefile? Chạy qmake x.pro tạo ra một thư mục x.pbproj mà không có một Makefile.Cách lấy Makefile từ qmake

Cảm ơn

Chỉnh sửa: Thêm thông tin. về tệp và nền tảng chuyên nghiệp. Tôi đang chạy trên Mac OS X (10.6). Cùng một tập tin chuyên nghiệp được sử dụng để tạo ra một Makefile trong OpenSUSE. Dưới đây là một đoạn của file pro:

TEMPLATE = lib 
TARGET = x 
DEPENDPATH += 
INCLUDEPATH += 
CONFIG += qt debug 
QT = core network 
# Input 
LIBS += -lcryptopp 
HEADERS += x.hpp 
..... # rest of the header files 
+0

Vui lòng cung cấp một số chi tiết trong câu hỏi của bạn, như văn bản của tệp .pro và nền tảng của nó. –

+0

Trên Linux, nó tạo ra một Makefile ở cùng một vị trí vì nó đặt tất cả các tệp * .o theo mặc định. – cmannett85

+0

Cập nhật câu hỏi bằng văn bản của tệp chuyên nghiệp cùng với nền tảng –

Trả lời

22

Tôi gues mà bạn đang sử dụng Mac OS X

qmake -spec macx-g++ x.pro trên Mac OS X để tạo Makefile

qmake x.pro trên linux để tạo Makefile (mặc định hành vi)

qmake -spec win32-g++ x.pro trên Windows để tạo Makefile

+0

Cảm ơn! Điều này làm việc cho Mac OS X –

+0

Xem xét cũng thiết lập biến môi trường QMAKESPEC thành macx-g ++. Điều đó sẽ tiết kiệm thời gian. – macetw

Các vấn đề liên quan