2010-08-17 70 views
2

我正在將Visual C++ 6項目升級到Visual Studio 2010,並且我一直在替換將文件複製到將輸出文件直接放在最終位置的常見位置。但是,對於正在生成的* .tlb文件,有一個選項(在項目屬性 - > MIDL - >輸出中)指定文件名。當我把完整的路徑放在那裏時,它在命令行看起來很合理(說/ tlb「full \ path \ to \ filename.tlb」)。但是,實際編譯時,文件不會放在正確的位置,而根據日誌執行的命令是/ tlb「。\ filename.tlb」)。我很猶豫要將路徑指定爲輸出目錄,因爲那樣它會將XXX_i.c和XXX.h文件輸出到該位置,這不是我想要的。爲什麼visual studio忽略項目文件中指定的tlb文件名

有沒有什麼辦法讓Visual Studio尊重我實際放在選項中的設置,而不是按照自己的意願去做?

回答

0

我也遇到過相同的情況,所以我將輸出文件指定爲相對路徑,並在正確的位置生成了tlb文件,而不是默認位置

相關問題