c – 如何自动包含目录中的所有标题
我要通过C书的练习.对于每个练习我想最小化我必须写的样板代码.我以某种方式设置了我的项目,但似乎不正确,需要太多的更改.
现在我有一个main.cpp文件,具有以下内容: #include "e0614.h" int main() { E0614 ex; ex.solve(); } 每次从练习中创建一个新的类时,我必须来修改这个文件来改变包含头文件的名字以及实例化的类. 所以我的问题是: >我可以将目录中的所有标题包含起来,至少我不必更改#include行吗? 更新: 我结束了Poita_的建议,通过脚本生成main.cpp. 由于我使用的是IDE(Visual Studio),所以我希望将其与之集成,所以做了一些关于如何的研究.对于那些对如何感兴趣的人,请阅读(这是公平的,但不完全直接的). Visual Studio允许您通过工具 – >使用外部工具.外部工具菜单,并包含一些预定义的变量,如$(ItemFileName),可以传递给该工具.所以在这种情况下,我使用了一个简单的批处理文件,并在Visual Studio中传递当前选定文件的名称. 要将该工具添加到工具栏,请右键单击工具栏,选择自定义 – >命令 – >工具,并选择“外部命令X”并将其拖动到工具栏.用与您创建的工具相对应的数字代替X.我的安装包含工具中列出的5个默认预先存在的工具 – >外部工具,所以我创建的是工具号6.你必须弄清楚这个数字,因为它没有显示.然后,您可以为快捷方式分配一个图标(它是BuildMain命令如下所示): alt text http://img691.imageshack.us/img691/4853/capturerg.png 解决方法
>不,如果这是你想做的,你必须包括他们.
至少,不是在某种程度上实际上会保存打字. 当然,您可以编写一个脚本来为您创建main.cpp … (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |