有时候我们需要用file这个指令来把某个目录下所有文件添加到编译文件中,但是有一个文件又不需要编译,想要去掉它 (或者你可以一个一个写,但是如果库文件太多就太麻烦了)。
具体做法可以用这样的指令:
file(GLOB_RECURSE srcs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} src/*.cc)
list(REMOVE_ITEM srcs src/fortracking.cc)
这样你就可以将某个文件排除掉。
与 神力AI社区 的连接断开,我们正在尝试重连,请耐心等待