窗口上的Clang命令超出行限制
问题描述:
窗口的命令行限制为〜7000个字符。由于包含非常多的内容,我的项目的clang命令约为130,000。有没有什么方法可以告诉我的项目包括从单独的文件铿锵声?窗口上的Clang命令超出行限制
答
我承认自己是好奇,为什么你把所有的包括在命令行上,但是,你可以使用这个语法来把所有的命令在一个文件中:
clang @cmds
其中CMDS含有类似:
[email protected] ~/tmp> cat cmds
-c
foo.c
-o
foo.o
使全过程看起来有点像:
[email protected] ~/tmp> ls
cmds foo.c
[email protected] ~/tmp> clang @cmds
[email protected] ~/tmp> ls
cmds foo.c foo.o
当你说你很好奇ŧ帽子我有我的所有包括在命令行 - 是否有其他地方我应该把他们?我对C++比较陌生。 – Jordan
通常你会为每个头文件使用#include一个 – echristo
啊。那么,这是一个虚幻引擎4项目。在头文件AFAICT中有#include行,但cmake文件有很多-I路径/到/头语句。我试图使用clang进行自动完成,因此在命令行中指定了这些语句。 – Jordan