CMake系列:添加有空格不带引号的宏定义
Posted 岬淢箫声
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake系列:添加有空格不带引号的宏定义相关的知识,希望对你有一定的参考价值。
目录
错误的做法
add_compile_definitions(GC_API="__host__ __device__")
实际结果是代码多了一个字符串类型的宏定义,不能作用于NVIDIA GPU函数修饰符。
正确的做法
add_compile_definitions(GC_API=__host__\\ __device__)
这个做法让CMake把空格转义处理,把空格与非空格作为一个整体传递给C++编译器
作者:岬淢箫声
CMake系列:添加有空格不带引号的宏定义_岬淢箫声的博客-CSDN博客https://caowei.blog.csdn.net/article/details/129087858转载请注明来源。
以上是关于CMake系列:添加有空格不带引号的宏定义的主要内容,如果未能解决你的问题,请参考以下文章