这似乎是相当基本的功能,但是,无论我看到哪里,答案似乎都是否定的.
事情就是这样:我有一个文件夹,里面有我需要包含在c ++应用程序中的文件.它们都被命名为"FileX.h",其中X是1到400之间的数字.我这样做是因为我认为有一种方式我可以说#include"File*.h"之类的东西,它会包含每个文件符合这种模式.包含文件的顺序无关紧要.我现在意识到我可能应该把文件变成共享库或类似的东西,但为了将来的参考,我真的想知道这是否可行.
那么,是否有一些#include语句包含所有这些文件?或者,如果失败了,有没有办法在c ++中包含一个完整的目录文件(即#include"C:/ project/includes /")?
谢谢!
AFAIC,答案是否定的.
如果您在多个位置执行相同的文件列表,请创建另一个显式包含所有头文件的主头文件,然后在所有源文件中包含该主头文件.
根据您的工作情况,应该有一些方法可以自动创建此主头文件.