ありがとうございます
解決できました!
We were able to solve
Thanks you! :)
追記:問題の起きたプログラムで、ヘッダではなくcppをインクルードしていました…
検索結果 2 件
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: クラス内のstatic変数のエラーについて(LNK2001&LNK2005)
- 返信数: 4
- 閲覧数: 2557
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: クラス内のstatic変数のエラーについて(LNK2001&LNK2005)
- 返信数: 4
- 閲覧数: 2557
クラス内のstatic変数のエラーについて(LNK2001&LNK2005)
既出の可能性が高い質問ですがごめんなさい。。。 C++で書いたクラスのstatic変数の宣言の仕方に戸惑い、面倒臭い状態になっています。 症状としては、コンパイルするたびに変数の宣言を消す、書く、消す、書く(LNK2001未定義とLNK2005定義されています) という状況になっています。。 プログラム A.h #pragma once class A{ public: static void set(int _a){ size = _a; } private: static int size; }; A.cpp #include "A.h" //この部分をコメントアウトしたりしなかったり i...