我有一个包含在源变量中的源文件列表。我已经在include变量中包含了所有必需的头文件。所以我的gn文件看起来像这样。
shared_library(mylib) {
sources = [
<all the source files>
]
includes = [
<all the header files>
]
}
然后我运行ninja -C out/Output <mytarget>
。但这给了我这个错误:You set the variable "includes" here and it was unused before it went out of scope.
现在在源文件中,标头包装在<>
中,如果我更改为""
,则可以解决所有错误,但是必须有一种方法来定义包含路径,以便所有依赖关系会自动解决。