/FC (診斷中的原始程式碼檔之完整路徑)
讓編譯器顯示原始程式碼檔之完整路徑 (傳遞給診斷中的編譯器)。
/FC
備註
請考慮下列程式碼範例:
// compiler_option_FC.cpp
int main( ) {
int i // C2143
}
若沒有 /FC,則診斷文字會類似下列診斷文字:
- compiler_option_FC.cpp(5) : 錯誤 C2143: 語法錯誤 : 遺漏 ';' (在 '}' 之前)
若有 /FC,則診斷文字會類似下列診斷文字:
- c:\test\compiler_option_FC.cpp(5) : 錯誤 C2143: 語法錯誤 : 遺漏 ';' (在 '}' 之前)
如果使用 __FILE__ macro 時,要查看檔名的完整路徑,則也需要 /FC。如需 __FILE__ 的詳細資訊,請參閱預先定義巨集。
/FC 選項是由 /ZI 所隱含。如需 /ZI 的詳細資訊,請參閱 /Z7、/Zi、/ZI (偵錯資訊格式)。
在 Visual Studio 開發環境中設定這個編譯器選項
開啟專案的 [屬性頁] 對話方塊。如需詳細資訊,請參閱 HOW TO:開啟專案屬性頁。
展開 [組態屬性] 節點。
展開 [C/C++] 節點。
請選取 [進階] 屬性頁。
修改 [使用完整路徑] 屬性。
若要以程式設計方式設定這個連結器選項
- 請參閱 UseFullPaths。