我现在正在学习C++,并使用Code::Blocks。我想将许多具有主要方法的C++文件放入单个Code::Blocks项目中。如果有必要的话,我愿意重写代码来实现这个任务(如果合理的话...)
我不是第一个寻找这个问题有意义答案的人:https://stackoverflow.com/questions/35917504/how-can-i-make-multiple-programs-in-a-single-project-in-codeblocks 和 https://www.reddit.com/r/learnprogramming/comments/3opp5r/how_to_run_multiple_cpp_files_separately_in_same/ 我不想改变IDE或与其他IDE进行比较。我想要的是能够快速轻松地执行数百个良好组织且可扩展的C::B文件树中的小程序之一。如果我将每个具有主函数的C++文件放在自己的项目中,我将拥有如此多的C::B项目,这是不合理的。
我确实了解到,C::B不是Eclipse,C++也不是Java,而且C::B旨在每个项目只有单个带有主函数的c++文件。
任何答案,即使是非常创造性的答案,都将非常感激!脚本、设置、如何重写我的代码,无论您有什么建议,我都很想听听,以便我可以考虑它。
为了公开透明,目前我将所有的小程序保存在目录中,并使用操作系统遍历目录,然后双击C::B打开的.cpp文件。我愿意大幅修改我的代码,以实现这个目标。
谢谢您的时间。