2009-06-03 13 views
16

Foo.cpp中(33918)創建預編譯的頭的過程中形成的信息:致命錯誤C1854:無法覆蓋創建在目標文件中的預編譯的頭的過程中形成的信息:「C:\ somepath \ foo.obj」錯誤C1854:無法覆蓋在對象文件

諮詢MSDN關於這給了我以下信息:

您指定/羽(使用預編譯 頭)選項指定 /YC(創建預編譯頭)選項 爲後同一個文件。某些 聲明(如聲明 包括__declspec dllexport)會使 無效。

在這種情況下,我們使用dllexport和預編譯頭文件。有沒有人遇到過這種情況,並知道任何解決方法?任何意見,以解決這個問題,非常感謝。

感謝

回答

1

我也有這個問題。

確保預編譯頭輸出文件設置爲正確的位置。實際上,我的礦被輸出到正確的位置,但是由於路徑裏面有一點神器,所以讀取它時出現了問題。