gpt4 book ai didi

c++ - Cmake 将参数解析成代码

转载 作者:行者123 更新时间:2023-11-30 05:05:06 25 4
gpt4 key购买 nike

我能否从 cmake 中的配置文件中解析出一个参数并将其作为参数粘贴到 C++ 代码中?

我需要根据某些系统属性为 N 动态设置模板值 std::array<T,N> 吗?

N = (a - b) / c

所有应该是系统参数。

最佳答案

您可以使用 -D 编译器标志将预处理器宏定义传递给 c++ 编译器:

MY_CALCULATED_ARRAY_SIZE = "(a - b) / c"
CXX_FLAGS = $(CXX_FLAGS) -DN=$(MY_CALCULATED_ARRAY_SIZE)

关于c++ - Cmake 将参数解析成代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48552044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com