gpt4 book ai didi

c++ - 在 cmake 中制作宏脚本并在源文件中调用该宏

转载 作者:太空宇宙 更新时间:2023-11-04 11:48:35 24 4
gpt4 key购买 nike

是否可以在 cmake 中创建宏。该宏将在 C++ 源文件中调用。喜欢,

#include path(file.h)

此 path() 是在 cmake 文件中定义的。我认为它会在生成的 makefile 中生成定义。

请指教。

谢谢

最佳答案

如果您需要来自 CMake 作用域的变量,您可以使用 configure_file

如果需要代码生成,我觉得用CMake的宏是不行的。使用其他语言(sh 或 python)编写代码生成器并将 add_custom_command 添加到您的 CMakeLists.txt

关于c++ - 在 cmake 中制作宏脚本并在源文件中调用该宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19152383/

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