0
私はヘッダファイルmyStruct.h
としてstruct typeを定義しました。struct myStruct {...};
です。同じように、クラスのヘッダー内の破棄されたセクションエラーで定義されました
myStruct s;
一度:
は、それから私は、メイン内の1つの構造体オブジェクトを宣言しています。
これはエラーを与え、機能しません。私はそれが動作するクラスの構造体を持っていますが、私もメインでそれを必要とする場合
`_ZN10myStructC2Ev' referenced in section `...myClass...'
of.../module.pre.o: defined in discarded section
`.text._ZN10myStructC2Ev[_ZN10myStructC5Ev]' of .../module.pre.o
。どうすれば解決できますか?ヘッダファイル内
extern myStruct s;
:
[mcve]を作成できますか? – NathanOliver
この回答を見るhttp://stackoverflow.com/questions/7923392/c-extern-class-declaration –