【发布时间】:2017-06-08 16:06:57
【问题描述】:
我已将文件夹复制到我的项目文件夹中,其中包含一个 cpp 文件和一组标题。它出现在项目视图中。我如何理解这意味着它们已添加到项目中(如果我可以在项目视图中看到它们)。对吧?
但是undefined reference to((
然后我发现它们在logicalFolder 的nbproject/configurations.xml 中不存在。我已经手动添加了它(从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
在编译输出窗格中没有提及jsoncpp.cpp。除了jsoncpp.cpp(在src/jsoncpp 文件夹中)之外的所有编译的文件(在src 文件夹中)。
您能帮我解决这个问题吗?
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 的导航器窗格中,我看到了 "Limited assistance (no associated project)"
【问题讨论】: