gpt4 book ai didi

c++ - Netbeans 特定的 C++ 错误 "Undefined reference to XXX"-(已发布解决方案)

转载 作者:可可西里 更新时间:2023-11-01 18:28:40 25 4
gpt4 key购买 nike

我为这个问题争论了整整 5 或 6 个小时,绞尽脑汁直到终于找到解决方案。我想发布这个(不确定是否有特定的地方可以发布未问问题的解决方案)作为其他可能遇到同样困难的人的解决方案。

我在 Linux Mint Lisa 上运行的 Netbeans 7.1.1 中编写一个 C++ 项目,并且在尝试使用静态变量时不断收到“对 XXX 的 undefined reference ”错误。我有 C# 背景,因此对头文件等不太熟悉,我搜索了几个小时,希望能找到我声明变量或类的方式的问题。我找不到任何东西...

最佳答案

在 Netbeans 的文件资源管理器中转到您的 nbproject 文件夹。打开 configurations.xml 文件。向下滚动到属性名称为“SourceFiles”的 logicalFolder 标记。确保所有 .h 和 .cpp 文件都作为 itemPath 标签包含在 logicalFolder 标签中! Netbeans 正确地添加了一些但不是所有的 cpp 和 h 文件,因此出现了问题。不确定为什么会出现这种不一致,因为所有类和头文件都是通过相同的 Netbeans 向导添加的。无论如何,随着配置文件的更改,makefile 会在下一次构建时得到更新和正确写入,并且所有功能都按预期运行。希望这可以帮助别人!

关于c++ - Netbeans 特定的 C++ 错误 "Undefined reference to XXX"-(已发布解决方案),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10218370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com