Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you may not be able to execute some actions.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
간단하게 적으면
//main.cpp
#include "A.h" int main() { A(); return 0;}
//A.h void A();
//A.cpp void A() { cout << "Hello,World"; }
와 같은 형태에서 undefined reference to A 라는 에러가 뜹니다. 모두 같은 디렉토리에 있고 위와 같이 간소화 하여도 헤더파일에 정의되지 않고 구현파일에 정의된 함수는 인식하지 못합니다. 어떠한 문제일까요?
저도 같은 현상을 겪었습니다. 위에 프로젝트 메뉴 -> 빌드/실행 설정 -> 컴파일러 gcc 를 g++로 바꿔서 해결했습니다.
컴파일 어떻게 하셨어요?