【发布时间】:2021-08-30 23:17:36
【问题描述】:
我想将 PyTorch 与 Veins 一起使用,因此我需要使用 C++14 标准编译代码。我查阅了 OMNET++ 和 Veins 文档,但一无所获。
我使用的是 macOS (11.5) 和 Ubuntu (18.04 和 20.04)。我可以为 Ubuntu 安装 precxx11 版本的 PyTorch,但 macOS 没有这样的选项。因此,我别无选择,只能使用 C++14。
我将如何实现这一目标?
【问题讨论】:
我想将 PyTorch 与 Veins 一起使用,因此我需要使用 C++14 标准编译代码。我查阅了 OMNET++ 和 Veins 文档,但一无所获。
我使用的是 macOS (11.5) 和 Ubuntu (18.04 和 20.04)。我可以为 Ubuntu 安装 precxx11 版本的 PyTorch,但 macOS 没有这样的选项。因此,我别无选择,只能使用 C++14。
我将如何实现这一目标?
【问题讨论】:
检查configure.user 更改(取消注释)CXXFLAGS 变量并将其设置为-std=c++14,然后运行./configure,然后清理/重建 OMNeT++ 和所有模型,以便一切都使用 C++14 作为默认。 OMNeT++ 6.x 默认使用 C++14。
【讨论】:
我在makefrag 文件的末尾添加了以下行:
CXXFLAGS += -std=c++14
【讨论】: