본문 바로가기
Study/C++

error LNK2001: unresolved external symbol "public: static class ...

by 뿡뿡대마왕 2012. 3. 26.
반응형

타 클래스를 사용해야 할 일이 생겨서 단순히 헤더파일이랑 cpp파일을 가져서 쓸려고 했다.

예를들어 간단하게 A.h 파일하고 A.cpp파일을 가져다 쓰는거였다.
그래서 A.h파일이랑 A.cpp파일을 내 프로젝트 안에다 넣어두고

#include "A.h"
이렇게 선언하고 A클래스에 있는 TestF() 함수를 호출하였다.

TestF()함수는 헤더파일에
------------------------------------
class A ()
{
  public:
       static void TestF();'
  ....
  ....


--------------------------------------

위와 같이 되어 있다

근데 이게 뭥미?
error LNK2001: unresolved external symbol "public: static class 어쩌구 저쩌구...
에러 발생..흔하게 흔히 보는 에러인데
요거 해결하는데 좀 헤맸다..;;

단순히 프로젝트 폴더내에다가 헤더파일이랑 cpp파일만 넣어두고 헤더파일만 include해서 사용했으니.;;;
cpp파일을 내 프로젝트 include하였더니 문제가 깔금히 해결.;;
아....ㅠㅠ .. 뭐 이런걸 가지고 삽질을 하고 있는건지..정말 답답하구나..ㅋ

 정보는 공유되어야 한다 쭈욱~~~~~~~~~~~``!!
 


반응형

댓글