2017-03-11 16 views
0

我使用qmake。我有以下項目結構:如何爲qmake指定不同的buld方向?

/ 
|_SFMLWidgets 
| |_... 
| |_View.h 
| |_View.cpp 
| \_... 
| 
|_MapEditor 
| |_... 
| |_View.h 
| |_View.cpp 
| \_... 
| 
\_main.cpp 

此視圖做不同的事情。當我嘗試編譯項目時,出現編譯錯誤:

overriding recipe for target 'debug/View.o' 
ignoring old recipe for target 'debug/View.o' 

發生這種情況是因爲兩個視圖都是在同一個目錄中構建的。有什麼方法可以指定不同的構建方向?

我想是這樣的:

/ 
|_debug 
    |_SFMLWidgets 
    | |_... 
    | |_View.o 
    | \_... 
    | 
    |_MapEditor 
    | |_... 
    | |_View.o 
    | \_... 
    | 
    |_main.o 
    \_main.exe 

My .pro file

回答

0

你可以把每個SFMLwidgets和MapEditor在單獨的子目錄Qmake工程文件。兩個子項目的共享配置可以進入pri文件。

相關問題