我目前正在学习c ++。我的第一语言是python。我习惯于在pydev中使用eclipse进行编码。 我通过编写大量代码片段来学习一门语言,并广泛使用调试器来了解实际发生的情况。 现在,我为eclipse下载了CDT,因为我习惯了界面。
但是现在,我被迫为我写的每个c ++文件创建一个项目。我希望能够以快速的方式轻松执行文件(非常小,最多300行),而无需一次又一次地创建新项目。任何想法? 目前我像文本编辑器一样使用eclipse,并使用g ++编译文件。
答案 0 :(得分:7)
我建议您创建一个包含所有文件的项目(假设每个文件都有自己的main
函数),并在此项目中,使用以下命令为每个程序创建一个“构建配置”:
项目>属性> C / C ++ Build>配置>管理...>新
为了避免在每个“构建配置”中多次定义main
,您必须从不属于它的“构建配置”中排除每个cpp文件。为此,在Navigator视图中:
右键单击cpp文件>属性> C / C ++ Build,并检查源文件不属于的每个'Build配置'的'从构建中排除'。
当所有内容编译完好后,您将能够通过选择匹配的“构建配置”在Eclipse中单独运行或调试每个程序。
回答更多信息:
What files belong to a build target in CDT managed build?
我希望这会有所帮助!