2013-06-30 42 views
5

Tôi đã thiết lập cấu hình mở rộng (10+) (theo yêu cầu của dự án) cũng như cấu hình triển khai và "chạy" cho dự án của tôi. Dự án này dựa trên một ổ đĩa cứng gắn ngoài được di chuyển giữa hai máy. Vấn đề là mỗi khi tôi di chuyển hdd, QtC muốn xóa tất cả các thiết lập của tôi và bắt đầu lại từ đầu.Làm cách nào để buộc QtCreator tải tệp pro.user?

Làm cách nào để buộc QtC tải cài đặt dự án của tôi? Ngay bây giờ tôi đã phải bắt đầu lại bởi vì, không có tôi phải bấm vào "lưu" bất cứ nơi nào, QtC ghi đè tất cả các thiết lập của tôi ngay khi tôi mở dự án của tôi mà không có cảnh báo.

Tôi cho rằng tôi thậm chí không phải ép buộc tải tệp. Tôi sẽ ổn nếu tôi chỉ biết những gì nó có trong tập tin * .pro.user mà mẹo QtC ra rằng nó nên bỏ qua tôi (và cảm giác thông thường) và nuke công việc của tôi không có lý do. Nếu tôi biết điều đó, tôi có thể cắt và dán thủ công các cài đặt của tôi từ tệp .user thành tệp .user. Tôi đã cố gắng tự cập nhật hai trường int tập tin * .user được gọi là "EnvironmentId" & "FileVersion", nhưng QtC bằng cách nào đó vẫn kỳ diệu biết tôi muốn nó vào thùng rác dự án của tôi.

Có ai có thể giúp tôi không?

+1

Buồn nhưng đúng. Xem xét chuyển sang cmake. Nó sẽ lưu trữ nhiều thiết lập trong tập tin CMakeCache.txt và Qt Creator sẽ có ít điện năng hơn chúng. –

+2

Cách tôi đối phó với điều này là không dựa vào các tập tin * .user cả. Tôi đặt cấu hình xây dựng trực tiếp trong tệp dự án và chuyển đổi giữa chúng bằng biến CONFIG. –

+0

@NikosC. Tôi không hiểu, tệp ".pro"? Những gì bạn có thể lưu trữ trong đó? Xin hãy giải thích về ma thuật này một cách chi tiết, thưa ngài! – SaburoutaMishima

Trả lời

3

Thực ra, Qt Creator hỗ trợ các tệp .pro được chia sẻ.
Liên kết này: http://doc.qt.io/qtcreator/creator-sharing-project-settings.html cho biết cách thực hiện.
Vì vậy, không có lý do để chuyển sang shell script :-)

Note: Qt (và Qt Creator) là một dự án mã nguồn mở. Mọi người đều có thể tự do thêm các cải tiến cho mã. Hãy nhớ rằng Qt là miễn phí, và tất cả chúng ta nên rất biết ơn vì điều đó. Nó là một trong những thư viện C++ lớn nhất trong sự tồn tại. Nó được duy trì bởi một số lượng lớn các tình nguyện viên, và, có, vẫn còn một số 'phiền toái' và lỗi trong đó. Vui lòng gửi khiếu nại của bạn trên số Qt bug tracker, không cần phải đọc lại.

+0

Tôi đã hỏi điều này vào ngày 30 tháng 6. Trong khi bây giờ tôi yêu bạn, đây là SO đặc hữu của cách Qt làm mọi thứ. Làm thế nào bạn thậm chí còn biết có một điều như vậy là .pro.shared file? – SaburoutaMishima

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