这种可以在我们更改别人代码做实验时使用,既不对其源码进行破坏,又可以添加自己的功能。之前都是在程序中进行#define,有了这个后可以直接在编译的时候进行选择。具体的,在工程CMakeLists.txt 中,使用add_definitions()函数控制代码的开启和关闭:
文章介绍了如何在不破坏原代码的情况下进行实验和添加功能,重点是通过在CMakeLists.txt文件中利用add_definitions()函数,可以在编译阶段控制代码的特定部分是否启用,提供了一种灵活的代码管理方式。
这种可以在我们更改别人代码做实验时使用,既不对其源码进行破坏,又可以添加自己的功能。之前都是在程序中进行#define,有了这个后可以直接在编译的时候进行选择。具体的,在工程CMakeLists.txt 中,使用add_definitions()函数控制代码的开启和关闭:
5万+
2639
1926

被折叠的 条评论
为什么被折叠?