我已經使用Qt Creator 2.2.1和Qt 4.7.4(32位)構建了一個程序,其輸出是一個可執行文件。打開使用DependencyWalker的exe它表明EXE使用下列DLL:Qt Creator中相關文件的自動複製
-
KERNEL32.DLL
- MSVCRT.DLL
- MINGWM10.DLL
- LIBGCC_S_DW2-1.DLL
- QTCORE4.DLL
- QTGUI4.DLL
我想構建畢竟個依賴文件(在某些其他項目中可能會有所不同),但Windows特定文件(上面列表中的前兩個文件)將自動複製到exe所在的目錄中。
如何在不使用命令行腳本的情況下在Qt Creator或Qt系統中執行此操作?謝謝。
感謝您讓我瞭解此功能。 :) – Donotalo
使用這個時要小心。您可能會試圖剝離shell引用/路徑功能,但您確實不想那樣做。 Qt喜歡使用更多的linux樣式的斜槓。它可能會讓你的代碼看起來雜亂和醜陋,但它是值得的安全樣板。 –
感謝它的工作。但是,有沒有辦法讓「乾淨」刪除這個複製的特定文件?我想我可以刪除整個目錄 - 只是想知道是否有其他方法。 – Zitrax