这可能是Linux/Unix类操作系统中每个脚本的问题
问:有没有办法一次评论多行?类似于不起作用的东西(也不会抛出任何错误)
#如果0
INCLUDE(FindPkgConfig)include_directories(/usr/local/include/gstreamer-0.10) include_directories(/usr/local/include/gstreamer-0.10/gst) include_directories(/usr/include/glib-2.0) include_directories(/usr/include/glib-2.0/glib) include_directories(/usr/include/glib-2.0/gobject) include_directories(/usr/lib/i386-linux-gnu/glib-2.0/include) include_directories(/usr/include/libxml2)
#endif
很明显,我们可以在每行的开头添加"#"。
在cmake中,您的if
语句需要括号进行操作,即
if(0) Command1(arg1) endif(0)
此外,#if
不能作为cmake语句工作。
除了abiessu的正确答案外,您还可以使用编辑器一次性注释多行(一个选择)。例如,在Windows下,Notepad++可以通过按ctrl+Q来实现。使用一个"知道你写作语言"的编辑总是明智的。CMake是一种独立的语言。