2012-02-10 31 views
5

Tệp dự án Qt 4.7.4 của tôi không tạo tệp bản đồ/tệp pdb trong bản dựng windows release. do đó, gỡ lỗi sau khi sửa lỗi là không thể.Qt: không có tệp bản đồ/pdb nào được tạo cho bản dựng windows release

Bất kỳ cờ nào để thay đổi điều đó?

+0

Bạn đang sử dụng qmake để xây dựng các dự án hoặc "chỉ là" Visual Studio " –

+0

sử dụng qmake/nmake từ dòng lệnh – JasonGenX

+1

Làm thế nào về những câu hỏi này?.: http://stackoverflow.com/questions/6993061/build-qt-in-release-with-debug-info-mode http://stackoverflow.com/questions/7238146/qt-debug-with-release –

Trả lời

8

Thêm dòng sau vào file .pro:

QMAKE_LFLAGS_RELEASE+=/MAP 
QMAKE_CFLAGS_RELEASE += /Zi 
QMAKE_LFLAGS_RELEASE +=/debug /opt:ref 
+0

Lạ, điều này chỉ làm việc cho tôi nếu tôi đặt chúng là biến môi trường, nhưng .pro bỏ qua chúng hoàn toàn – GuySoft

+2

bạn phải bấm "chạy qmake" trong "xây dựng" menu cho qtcreator để xử lý các thay đổi trong tệp .pro – Paladin

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