在第二步的“生成工具”页,我们必须指明开源项目的主 makefile 的位置。指向正确的 makefile,才能从 IDE 生成应用程序。
第三步值得额外注意。在“生成操作”页,您可以指定应用程序的可执行文件(生成结果)的位置,这使得能够从 IDE 中启动应用程序。您可以稍后填写该字段。
在第五步的“代码帮助配置”页,向导会根据编译器注释,建议自动建立 IDE
项目。让我们看看这里面发生了什么。如果在第三步,您指定了生成结果的位置,向导就使用来自生成结果的编译器注释。否则,向导将使用来自开源项目文件夹中的所有对象文件、库和可执行文件中的编译器注释。向导使用从这些文件中获取的信息来建立
IDE 项目。
配置级别告诉向导怎样统合发现的用户包含目录和宏。对于每个编译的文件,编译器注释都包含用户包含目录和宏。但是为了 IDE
项目在以后维护的方便,也可以设置另外的配置级别。例如,如果您选择项目级别配置,那么所有的用户包含目录和宏将统合到项目属性中。
在最后一步,选择 IDE 项目的位置。缺省情况下,IDE 建议把项目放到您的主目录下,这样就能完全分离 IDE
项目和开源项目。由于版本控制系统,有时候这种分离很有用。但您完全可以使用开源项目本身中的一个文件夹。IDE 把关于 IDE 项目的所有信息放到一个叫做 nbproject.
的特殊文件夹里。
在 NetBeans IDE
项目创建的结尾,向导将在模型中只包括已编译的文件或被已编译的文件包含的文件。未使用的文件将被标为从代码帮助中排除。每个编译的文件都有正确的用户包含路径和宏。
最后是几个问题的解答
怎样编辑用户包含目录和宏?
在项目的属性、逻辑文件夹或文件(“属性”>“代码帮助”>“C 编译器”>“常规”,或者“属性”>“代码帮助”>“C++
编译器”>“常规”)中。值得注意的是,属性可以从项目和文件所在的逻辑文件夹继承。文件具有 C 编译器或者 C++
编译器的属性,这取决于文件的扩展名。项目和文件夹具有 C 编译器和 C++ 编译器的属性。
怎样检测出 IDE 项目的配置是错的?
通常此类 IDE
项目有未解析的包含目录。这些都显示在项目窗口中,并在项目节点的右上角用一个蓝背景的小问号标记。您可以查看未解析的引用目录列表,方法是右键单击项目节点,然后选择“代码帮助”>“显示失败的
#include 目录”。