Tôi có một dự án tôi đang làm việc với Qt Creator và tôi đang cố gắng thêm tệp tài nguyên của mình vào thư mục xây dựng (đầu ra) tự động. Tôi có các tệp trong thư mục dự án, nhưng tôi không biết cách chỉnh sửa tệp * .pro để làm cho tệp đó bao gồm các tệp nội dung bổ sung. (Nếu điều đó thậm chí có thể?)Bao gồm các tệp tài nguyên trong thư mục xây dựng Qt Creator
Có ai biết cách lấy các tệp nội dung chính xác như trong các thư mục đầu ra của tôi không?
EDIT:
Chỉ cần để mọi người đều biết chính xác những gì tôi đang cố gắng để làm ... Tôi muốn tự động sao chép FFmpeg như một thực thi vào xây dựng danh bạ của tôi. Bằng cách đó, nếu đầu ra xây dựng không tồn tại, nó sẽ được sao chép ngay trước khi ứng dụng được gỡ lỗi.
Tôi đang cố gắng ngăn chặn các hoạt động sạch từ xóa tài nguyên và tôi phải sao chép chúng lại nhiều lần. Ngoài ra ... Tôi làm việc trên nhiều máy tính và sử dụng SVN hoặc Dropbox, vì vậy tôi muốn giữ cho đường dẫn của tôi tương đối. Chúng sẽ thay đổi khi tôi chuyển từ máy này sang máy khác.
CUỐI CÙNG ĐÁP:
CONFIG(release, debug|release) {
DESTDIR = release
} else {
DESTDIR = debug
}
#for Windows
win32 {
#in Windows, you can use & to separate commands
copyfiles.commands += @echo NOW COPYING ADDITIONAL FILE(S) &
copyfiles.commands += @call copy ..\\$${TARGET}\\ffmpeg.exe $${DESTDIR}\\ffmpeg.exe
}
#for Mac
macx {
#commands would go here if I had them
}
QMAKE_EXTRA_TARGETS += copyfiles
POST_TARGETDEPS += copyfiles
Có thể và là tương đối không? Bạn có ví dụ về điều đó không? –
jocull
Tất nhiên. Lệnh được thực thi chỉ là một lệnh shell thông thường được thực thi liên quan đến thư mục làm việc của bạn. – WolfgangA
Nếu bạn không cần tài nguyên cho đến khi triển khai hoặc đóng gói, bạn cũng có thể thêm các quy tắc INSTALL bổ sung vào tệp .pro. – andref