在Netbeans 7.0中包含C ++库

时间:2011-10-17 20:58:40

标签: c++ netbeans

我正在尝试在我的项目中使用this library (RollPlay),但我不知道如何将它包含在Netbeans的C ++项目中。我只是将.dll和.h文件添加到项目文件夹中,将文件添加到项目中吗?我是Netbeans的新手并使用非内置库。

2 个答案:

答案 0 :(得分:6)

库通常驻留在自己的安装目录中,因此您需要将NB指向它所在的位置。 如果在“项目”窗口中右键单击项目名称,则将具有“属性”选项。

  • 选择Build / C ++编译器选项以添加.h文件的目录。
  • 选择Build / Linker以添加dll文件的目录。

答案 1 :(得分:0)

在Netbeans 8.2中,要在IDE中包含头文件(.h)文件夹,您将执行以下操作:

  1. 在顶部菜单栏上,选择“工具”->“选项”
  2. 选择“ C / C ++->代码帮助”选项卡,选择“ C ++编译器”选项卡,然后单击“添加”(下图显示了单击“添加”后添加的突出显示的文件夹)

enter image description here

但这还不够,代码将无法编译。因为有些选项只能消除IDE中的错误。

要消除编译期间的错误,您需要将include文件夹作为参数传递给MinGw工具集。

  1. 右键单击您的C ++项目,然后从上下文菜单中选择“属性”
  2. 从左侧的树中选择“常规”,然后“添加”与之前步骤中添加的文件夹相同的文件夹。 enter image description here

现在运行时,您应该在以下命令中看到该文件夹​​已添加为参数:

g++    -c -g -I../../../../../dev/vcpkg/installed/x64-windows/include -MMD .....

我正在使用nuwen中的MinGw,并从vcpkg中添加头文件。但是您使用的任何MinGw都没有关系,也可以通过这种方式包含任何库/头文件的文件夹。

相关问题