Tôi hoàn toàn mới đối với Qt. Tôi đã thực hiện một chương trình bằng cách sử dụng C + + trong Visual Studio 2010, trong đó tôi sử dụng thư viện bên ngoài từ Dcmtk. Bây giờ tôi muốn thêm một giao diện người dùng vào chương trình đó. Trong chương trình ban đầu của tôi, tôi đã phải thay đổi C++ Runtime Library
trong thiết lập Mã thế hệ trong Visual Studio thành Multi-Threaded(/MT)
từ Multi-Threaded Debug DLL
nếu không chương trình sẽ không hoạt động. Tôi phải làm tương tự trong QtCreator, nhưng tôi không biết làm thế nào để thay đổi thiết lập đó trong Qt. Bạn có thể đề nghị tôi nên tiếp cận như thế nào không? Cảm ơn.Làm cách nào để thay đổi cài đặt Thư viện thời gian chạy C++ trong QtCreator?
11
A
Trả lời
9
/MT
là cờ trình biên dịch. Bạn có thể chỉ định cờ trong tập tin .pro của bạn như thế này:
QMAKE_CXXFLAGS += /MT
Hơn nữa, bạn có thể muốn xác định /MTd
cho debug build:
Release:QMAKE_CXXFLAGS += /MT
Debug:QMAKE_CXXFLAGS += /MTd
0
cấu hình Một qmake cũng có sẵn cho việc này.
CONFIG += thread
1
Trong phiên bản QT 5,5 biến là QMAKE_CXXFLAGS_DEBUG và QMAKE_CXXFLAGS_RELEASE vì vậy giải pháp làm việc mới cho QT 5,5 là:
QMAKE_CXXFLAGS_DEBUG += /MTd
QMAKE_CXXFLAGS_RELEASE += /MT
Các vấn đề liên quan
- 1. Thay đổi Cài đặt ứng dụng trong thời gian chạy
- 2. Làm cách nào để sửa đổi tên cài đặt của .dylib tại thời gian xây dựng
- 3. Cách đặt cài đặt khóa recaptcha tại thời gian chạy
- 4. Visual C++ 2010 Thư viện Thời gian chạy bắt đầu xuất hiện trên trình cài đặt VS 2010 được tạo
- 5. Thư viện để nén PNG thời gian chạy trên iOS
- 6. Thay đổi hướng trong thời gian chạy
- 7. Thay đổi Font trong thời gian chạy
- 8. Cài đặt Thư viện Đăng nhập C++
- 9. Thư viện chuỗi thời gian .NET nào?
- 10. Cách thay đổi vị trí trang tại thời gian chạy
- 11. Thay đổi App.config tại Thời gian chạy
- 12. Thay đổi tên thông số trong C# có thay đổi phá vỡ thời gian chạy không?
- 13. Tăng C++ thư viện cài đặt
- 14. Cập nhật cài đặt app.config system.net tại thời gian chạy
- 15. Thay đổi menu tại thời gian chạy
- 16. Làm cách nào để cài đặt thư viện Perl trong Cygwin?
- 17. Cách phân phối các thư viện C thời gian chạy (CRT)
- 18. Hiểu C cài đặt chức năng thư viện cài sẵn
- 19. Làm thế nào để thay đổi tài nguyên từ điển Màu sắc trong thời gian chạy
- 20. Làm cách nào để thay đổi thời gian cho NSTimer?
- 21. Cài đặt/thay đổi thuộc tính ctime hoặc "Thay đổi thời gian" trên một tệp
- 22. Làm cách nào để thay đổi thư mục mặc định mà pip cài đặt?
- 23. Làm cách nào để thay đổi cài đặt cảnh báo?
- 24. Android - Thay đổi bố cục đoạn trong thời gian chạy
- 25. Làm cách nào để thay đổi thời gian tạo tệp trong C#?
- 26. Cách thay đổi Spring's @Scheduled fixedDelay tại thời gian chạy
- 27. giao diện giữa exe và dll với thư viện thời gian chạy C/C++ khác nhau
- 28. Làm thế nào để thay đổi định dạng trang trong thời gian chạy? (Jasperreport)
- 29. Làm thế nào để thay đổi AndroidManifest trong thời gian chạy?
- 30. WPF + PRISM Cách thay đổi vùng tại thời gian chạy
Vâng, bạn là đúng, cho Debug xây dựng, tôi phải xác định '/MTd'. –
Tôi vô cùng xin lỗi. Câu trả lời đã có: D. Xấu của tôi, tôi hoàn toàn bỏ lỡ nó. Cảm ơn rất nhiều :). –