【发布时间】:2017-09-02 17:57:00
【问题描述】:
在代码块中 Build 或 Compiler 选项中没有 C++17 选项,只有 C++14 如何在代码块中启用它,以便编码工具和编译器都支持它?
【问题讨论】:
-
将
-std=c++17作为选项传递给编译器(如果使用 clang 或 gcc)。 -
@Basile Starynkevitch 我正在做一个项目,它确实需要 c++17 的新文件系统库
-
然后避免它并使用 Boost 等效项。文件系统 API 也存在于 Qt 或 GTK 或 POCO 中,您可以使用这些。在 Linux 上,您可以只使用现有的(和稳定的)系统调用(
readdir、stat等...) -
我知道,但我对使用 std 更感兴趣,我的项目是跨平台的
-
那就等几年成熟了
标签: c++ codeblocks c++17