2012-01-21 27 views
15

Tôi đã có dự án với tệp .pro có thể được xây dựng trong chế độ gỡ lỗi và phát hành. Vì vậy, câu hỏi của tôi là những gì là các tùy chọn trên dòng lệnh mà tôi phải xác định nếu tôi muốn xây dựng các tập tin nhị phân của tôi với thông tin gỡ lỗi. Đây là một tòa nhà mẫu trong bản phát hành bằng cách sử dụng tập lệnh bash:Xây dựng Dự án Qt trong Chế độ Gỡ lỗi từ dòng lệnh (còn gọi là bash script) trong Linux

cd ${CHECKOUT_DIR_DEV_OGL_DX_ENGINE_SKIA}; 
echo `date`: "Running \`qmake\` on Skia"; 
qmake&>${SKIA_LOG}; 
buildstatus $? "Running \`qmake\` on Skia"; 
echo `date`: "Running \`make\` on Skia"; 
make&>${SKIA_LOG}; 
buildstatus $? "Running \`make\` on Skia Please see ${SKIA_LOG}"; 

Tôi cần thêm gì để làm nó bây giờ cũng được xây dựng trong chế độ gỡ lỗi?

Trả lời

28

Tùy chọn bạn cần là "CONFIG + = debug". Xem General Configuration trong qmake Manual.

#!/bin/bash 
qmake CONFIG+=debug ${qmake_options} 
make ${make_options} 
+0

Tôi nghĩ rằng chỉ được sử dụng trong tệp dự án. Tôi có CONFIG + = debug_and_release, cho phép tôi xây dựng cả hai bằng cách sử dụng QtCreator. Tuy nhiên kể từ khi quá trình xây dựng của tôi được tự động, tôi không thể sử dụng QtCreator. Bạn có biết nếu vượt qua điều này trên dòng lệnh sẽ xây dựng trong chế độ gỡ lỗi? –

+5

Có! Vượt qua tùy chọn đó trên dòng lệnh! – Bill

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