Share via


/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 開發環境中設定這個編譯器選項

  1. 開啟專案的 [屬性頁] 對話方塊。 如需詳細資訊,請參閱 HOW TO:開啟專案屬性頁

  2. 展開 [組態屬性] 節點。

  3. 展開 [C/C++] 節點。

  4. 請選取 [進階] 屬性頁。

  5. 修改 [使用完整路徑] 屬性。

若要以程式設計方式設定這個連結器選項

請參閱

參考

編譯器選項

設定編譯器選項