|
p.h 파일에서
void Test(char * szText1, char * szText2);
extern "C" void Test(char * szText1, char * szText2);
이렇게 고치고 해보세요
링크 님이 쓰신 글 :
: 안녕하세요.
:
: 간단한 C 프로그램을 폼에서 사용하려고 합니다.
:
: 그래서 미리 작성해 놓은 p.c 파일을
:
: Project - Add to Project 에서 추가 하였습니다.
:
: 그리고 Unit1.cpp 에 p.h를 include 를 한 후
:
: 해당 위치에 Test() 함수를 사용하고
:
: 컴파일을 하니
:
: [Linker Error] Unresolved external 'Test(char *, char *) rederenced for G:\temp1\Unit1.obj
:
: 라는 에러가 발생합니다.
:
: 왜 이런 에러가 발생하는지 답변 부탁드립니다.
:
:
: p.c ----------------------
: void Test(char * szText1, char * szText2)
: {
:
: // 내용
:
: }
:
: p.h ----------------------
: void Test(char * szText1, char * szText2);
:
:
|