netbeans项目取决于其他项目及其包含

时间:2011-07-12 19:51:22

标签: c++ netbeans dependencies projects-and-solutions include-path

我在netbeans 7.0中有一个特定的c ++(库)项目。让我们称之为A项目。

现在我有一个名为B的c ++(应用程序)项目。

B取决于A:

1)在编译时为A项目中的某些包含

2)在libA.so的链接时间

2)非常简单,因为我只需要去项目属性 - >构建(链接器) - >库,然后单击“添加项目..”

然而,不清楚1)最好的,聪明的方法是什么。我过去创建了pkg-config条目来帮助项目找到第三方库,但是为项目本身做更多的工作。我也可以直接包含现有文件,但我必须在精确包含的内容中添加丑陋的../../A/

所以我想听听过去解决这个问题的人以及他们找到的最佳解决方案

1 个答案:

答案 0 :(得分:0)

您可以在项目属性的链接器部分中添加“其他库目录”。然后,您可以在没有路径说明符的情况下引用库文件“A”。这是链接器的命令行选项,用于在该目录中搜索尚未找到的库。

我不确定他们是否已将该选项添加到7.0中的Qt项目的项目属性中。 6.9.1中的那些项目缺少它。

相关问题