现在总结是两种,
- 一种是单拎一个文件出来修改,采用前面out-of-project的方式编译。可以写Makefile, 也可以写CMakeLists.txt实现更自由的定制。
这种方式的有点是,单拎的文件修改起来阻力更小。
缺点是,调试、后期合并工作更麻烦。适合临时项目和预研项目,不适合长期发展的项目
- 另外一种是,另开分支,再建一个build目录,可以针对该分支快速构建。代码修改在新的分支上。缺点是开发阻力还是稍大,无法做到编译生成文件最精简。精简不精简主要看你cmake使用如何。
现在总结是两种,
这种方式的有点是,单拎的文件修改起来阻力更小。
缺点是,调试、后期合并工作更麻烦。适合临时项目和预研项目,不适合长期发展的项目