为什么添加工程依赖?
你用到了一个其他工程里的函数.所以你用路径#include “commom/ok/ok.h”,如果这个头文件中有函数在.cpp中实现了.你只引用了这个头文件而不用add file to your project将此.cpp文件添加到你的工程中,你是不能成功编译通过的。所以你用add file将这个.h,.cpp加到了你的工程。开始编译,发现还是编译不过,因为runjs.cpp中又用到了一些函数,这些函数同样在别的.h中声明了,且这些文件都在ok工程中,你就想那你把ok中的所有文件都add file ro your project不就行了。一个ok工程倒是无所谓,如果工程多了,你的工程里得有多少这样的文件啊。所以,这时候为了不add file。你就可以设置工程depends了。