首頁 >後端開發 >C++ >如何在 Dev-C 中啟用 C 0x 支援?

如何在 Dev-C 中啟用 C 0x 支援?

DDD
DDD原創
2024-12-04 10:09:12515瀏覽

How to Enable C  0x Support in Dev-C  ?

更改Dev-C 模式以支援C 0x

在Dev-C 中學習基於範圍的for 循環的用戶可能會遇到錯誤「range C 98 模式中不允許基於for 迴圈。」這表示Dev-C 中的預設模式是C 98,它不支援此功能以及C 0x 的其他方面。

要修正此問題並啟用對C 0x 功能的支援:

1.存取編譯器選項:
導覽至「工具-> 編譯器選項”並選擇“編譯器”標籤。

2.啟用自訂編譯器指令:
選取標示為「呼叫編譯器時新增下列指令」的核取方塊。

3.指定C 0x 標準:
在文字輸入框中輸入「-std=c 11」或「-std=C 0x」以指定所需的C 0x標準。

例如,如果使用 Dev C 版本 5.3.0.3 和 TDM-GCC 4.6.1 64位,設定應顯示為如下:

  • 編譯器選項面板:

    • 選項卡:編譯器
    • 複選框:「呼叫編譯器時加入以下指令”
    • 文字輸入框:”-std=c 11”或“-std=C” 0x"

這些變更將改變編譯器行為以支援 C 0x 功能,包括基於範圍的 for 迴圈。

以上是如何在 Dev-C 中啟用 C 0x 支援?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn