2011-01-19 116 views
0

我的應用程序文件夾是「應用程序」 它包含.pro和源文件。 它有一個「bin」文件夾。Qt和DESTDIR被忽略?

的「DESTDIR = BIN \」在我的.pro文件

然而,從Qt的造物主建設時,正在創建一個文件夾的兄弟姐妹,被稱爲「應用 - 製造 - 桌面」和二進制文件存儲在那裏在一個新的「bin」文件夾下。

爲什麼會發生這種情況?爲什麼還要創建另一個同級文件夾,並託管一個新的bin文件夾,而不是在現有的「bin」文件夾中創建二進制文件。

回答

0

在「項目」區域(在Qt Creator的左側窗格中),Build Settings中有一個「Shadow build」選項。您可以取消選中此項以禁用它。

這就是說,它是一個有用的功能,例如,保持您的源代碼管理中必須忽略的實際源目錄清除臨時文件。

+0

是的。找到了。我猜想這很有意義。我將開始一個更深的樹結構,並將我的源代碼,項目和二進制文件夾作爲兄弟。 順便說一句:它甚至不允許定義源文件夾內的輸出文件夾。它實際上在QT-Creator中評論它,如果你嘗試。 – JasonGenX 2011-01-19 20:17:42