CMake多行注解-块注解

4uqofj5v  于 2022-11-11  发布在  其他
关注(0)|答案(4)|浏览(332)

有没有办法在记事本++编辑器中注解CMake中的块?
我试着在谷歌上搜索,但找不到太多。
需要帮助!谢谢,

uwopmtnx

uwopmtnx1#

从CMake 3.0开始,块注解有一个特殊的语法,它以#[[开始,并在块注解的末尾以]]结束。请参阅CMake文档以获得进一步的解释。
你也可以在括号之间放一些等号,只要开始的[[和结束的]]之间的数字相同。例如:


# [===[

hello
]] <- this is not the closing
]===]

# ^ this is the closing

某些编辑器和IDE尚不支持此功能。

unftdfkk

unftdfkk2#

if(FALSE) # fake a block comment

endif()
sxissh06

sxissh063#

自CMake 3.0版起,有块注解。
CMake手册中的示例:


# [[This is a bracket comment.

It runs until the close bracket.]]
message("First Argument\n" #[[Bracket Comment]] "Second Argument")
ugmeyewa

ugmeyewa4#

在CMake语法中没有块注解的概念。但是,要同时注解几行,请选择所需的行并按CTRL+Q。
如果文件是.txt文件(例如CMakeLists.txt),您可以设置记事本++始终将.txt文件视为CMake文件(在设置-〉样式配置器中选择CMakeFile并将“txt”添加到“用户扩展名”),或者仅针对该文件,您可以将语言设置为CMake。

相关问题