반응형
c++을 사용해서 소스 코드를 추가 하다 보면 namespace 문제로 아래와 같은 오류가 발생할 때가 있습니다.
Error LNK2001 unresolved external symbol "int __cdecl namespace::function()" (?function@namespace@@YAHPEBEHPEAE@Z) lib
namespace 안에서 외부 함수를 호출할 때 발생합니다.
이럴 경우 외부 함수의 header화일에 다음과 같이 선언하면 됩니다.
extern "C" int function(void);
외부 함수를 "C"로 선언하면 해결 됩니다.
반응형
'세상사는이야기' 카테고리의 다른 글
"승인 거절 : 해지된 카드입니다." 문제 해결하기 (0) | 2024.02.29 |
---|---|
디즈니 플러스 환불 관련 (0) | 2022.11.22 |
C++ binary file (0) | 2022.08.17 |
AMD CPU 먹통, 멈춤 문제 (2) | 2022.08.16 |
서초구 방배역 자전거 서비스 센터 이용 후기 (0) | 2022.07.11 |