Codeblocks 10.05 と MinGWs GNU-CPP-Compiler を介して何かをコンパイルするたびに。すべて正常に動作します。次に、'MyNamespace::MyClass' への参照がないというリンク エラーが発生します。エラーをクリックすると、空のファイルが開きます。そのため、空のファイルをコンパイルしようとしているようです。このバグは 2、3 日から発生しており、GUI プロジェクトまたはコンソール アプリケーション プロジェクトでのみ発生します。このバグはすでに報告されており、最新のナイトリーを試しました。役に立ちませんでした。これを修正したり、別の方法でリンクしたりするにはどうすればよいですか?
Edit1:ヒント/発言の後、このエラーを再現しようとしましたが、単純なプロジェクトは機能しました。では、それがどのように生成されるのか、誰かが考えを持っていますか? 今回は、この動作を作成するファイルを見つけようとします。
Edit2: 私は非常に激しく失敗しました。サンプル:
// hpp
namespace MyNamespace
{
class MyClass;
extern MyClass globalMyClass;
}
// cpp
MyNamespace::MyClass globalMyClass;