無效的數值引數value'
備註
CL.EXE命令行剖析器找到 其預期數值自變數的值 。
當編譯程式找不到下列其中一個編譯程式選項的數值自變數時,可能會發生 C1049 錯誤:
/constexpr:depth
/constexpr:backtrace
/constexpr:steps
預期數值自變數的命令行編譯程式選項也可能報告 Command line error D8004、、Command line error D8021、 Command line warning D9002Command line warning D9014或 Command line warning D9024。
若要解決此錯誤,請檢查命令行中是否有錯位或遺漏的自變數。 確認選項和自變數之間沒有非預期的空格符。 最後一個命令行可能是由巨集、環境變數或其他建置系統作業所產生。 這就是為什麼請務必查看傳遞給編譯程式的實際命令行。
在命令檔案或 makefiles 中,您可以使用 echo 命令來報告實際的命令行。
在 Visual Studio 中,開啟專案的 [屬性頁 ] 對話方塊。 在 [組態屬性 C/C++>]>頁面上,將 [隱藏啟動橫幅] 屬性變更為 [否]。 選取 [確定] 儲存您的變更。 [ 輸出 ] 視窗現在會在您建置時顯示命令行,就在著作權行之後。
其他建置系統可能會有記錄檔或詳細資訊選項,以查看使用的實際命令。 如需詳細資訊,請檢查您的組建系統檔。