细心的人儿都已发现, 我们通过勾选这两种不同的方式导入文件, 工程内的文件夹是不一样的使用Create groups 文件夹显示的是黄色的. 而使用Create folder reference文件夹显示的是蓝色的.下面简述一下两者在使用上的区别:
一、使用Create groups
1: 在项目中可以手动添加一个groups(右键点击选择New Group),但是手动添加的groups实际上并不会存在于项目的目录中,被添加进groups中的文件仍在位于它原来所在的位置,但从外部引入进来的groups并不会如此。
2: groups一旦被创建或添加,都是以黄色文件夹的形式存在的,当你想要使用文件夹中的某个类的头文件时,你可以直接添加它的引用。因为groups下的cpp文件是会被编译的。
二、使用Create folder references
Create folder references方法只是将文件单纯的创建了引用,是以蓝色文件夹存在的,这些文件不会被编译,所以在使用的时候需要加入其路径,否则会导致引用数据为空。