c++ - 如何将包含 C++ 文件的文件夹添加到 NetBeans 项目?

标签 c++ netbeans

我已将文件夹复制到我的项目文件夹中,其中包含一个 cpp 文件和一组 header 。它出现在项目 View 中。我如何理解这意味着它们已添加到项目中(如果我可以在项目 View 中看到它们)。对吧?

但是的 undefined reference ((

然后我发现它们不存在于nbproject/configurations.xmllogicalFolder中。我手动添加了它(从 stackoverflow 找到了解决方案:Netbeans-specific C++ error Undefined reference to XXX - (Solution posted))。我怎么理解这不是正常行为。对吧?

<logicalFolder name="SourceFiles"
               displayName="Source Files"
               projectFiles="true">
  <itemPath>src/jsoncpp/jsoncpp.cpp</itemPath>
  ...

清理并构建。作为输出的结果,我看到除了我添加的文件夹中的 cpp 文件外,所有文件都已编译:

src/jsoncpp/jsoncpp.cpp

在编译输出 Pane 中没有任何关于 jsoncpp.cpp 的提及。所有编译的文件(在 src 文件夹中)除了 jsoncpp.cpp(在 src/jsoncpp 文件夹中)。

你能帮我解决这个问题吗?

Product Version: NetBeans IDE 8.2 (Build 201609300101)
Updates: NetBeans IDE is updated to version NetBeans 8.2 Patch 2
Java: 1.8.0_131; Java HotSpot(TM) 64-Bit Server VM 25.131-b11
Runtime: Java(TM) SE Runtime Environment 1.8.0_131-b11
System: Linux version 3.13.0-119-generic running on amd64; UTF-8; en_US (nb)
User directory: /home/xxx/.netbeans/8.2
Cache directory: /home/xxx/.cache/netbeans/8.2

附言同样在 src/jsoncpp/jsoncpp.cpp 的 Navigator Pane 中,我看到了 “Limited assistance (no associated project)”

最佳答案

您不应该直接转到 nbproject 目录并在那里进行更改。相反:

  1. 打开项目面板
  2. 右键单击项目名称 - 将显示弹出菜单
  3. 单击此菜单中的 Add Existing Items from Folders... 按钮 - 将出现一个弹出窗口
  4. 点击 Add Folder 按钮选择一个文件夹 - 将出现一个选择弹出窗口
  5. 选择您想要的文件夹并单击选择按钮
  6. 单击添加将文件夹添加到您的项目

此文件夹中的所有文件都将添加到您的项目中。如果您想一个一个地添加文件,您可以使用弹出菜单中的添加现有项目按钮。

添加的文件夹将作为一个逻辑文件夹显示在文件 Pane 中,其名称由您的项目名称、破折号和绝对文件夹路径组成。您可以使用此逻辑文件夹轻松访问其文件。逻辑文件夹不必位于项目目录中 - 它们可以位于文件系统中的任何位置。

关于c++ - 如何将包含 C++ 文件的文件夹添加到 NetBeans 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44440670/

相关文章:

java - 我需要使用什么文件路径来查看 netbeans 上的 java 项目中的 html 页面?

Netbeans 自动缩进和花括号 }{

c++ - 使用整数值作为模板参数的函数模板中的参数推导

c++ - gdb: 在 0x2aaaaaaab000 添加的符号文件系统提供的 DSO 中找不到可加载的部分

c++ - 如何打印BFS路径本身而不是此字梯的路径长度?

c++ - 如果没有语句,While 循环不检查条件

sql-server - 从 java 8 连接到 microsoft sql 2008 r2

netbeans - 禁用 Netbeans 7.2 中模板的编码警告

java - 带有 Gui Designer 的小程序

c++ - 我无法让我的程序在函数中读取我的文件