每次我通过 Codeblocks 10.05 和 MinGWs GNU-CPP-Compiler 编译一些东西。一切正常。然后我得到链接错误,没有对“MyNamespace::MyClass”的引用。当我单击错误时,它会打开一个空文件。所以它似乎试图编译空文件。这个 bug 存在 2 或 3 天,并且只发生在 GUI-projects oder Console-Applications-projects 上。这个错误已经被报告了,我尝试了最新的每晚。它没有帮助。我该如何解决这个问题或以其他方式链接?
Edit1:经过提示/备注后,我尝试重新创建此错误,但简单的项目有效。那么有人知道它是如何生产的吗?这次我将尝试查找创建此行为的文件。
Edit2:我非常失败。样本:
// hpp
namespace MyNamespace
{
class MyClass;
extern MyClass globalMyClass;
}
// cpp
MyNamespace::MyClass globalMyClass;