0

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;
4

0 に答える 0