2009-10-25 3 views
-1

cpp 파일의 GUI와 c- 파일의 기본 로직으로 Win32 응용 프로그램을 만들고 싶습니다. 상황은 c-function, 예를 들어 열린 COM 포트와 같이 CreateThread를 사용하여 C++ 코드 내에서 호출 될 때까지는 괜찮습니다. IDE가 C++ Builder에 매달려 있고 CodeBlocks + GCC에 오류가 있습니다. C 및 C++을 혼합 할 때 오류가 발생했습니다.

어쩌면 당신의 C 헤더가 extern "C" { ... }이없는 : 당신이 문제에 대해 많은 말을하지 않았기 때문에

+2

게시 할 수 있습니까? –

답변

0

많은 감사. 이제는 모두 잘 작동합니다. 내 실수는 내가 CPP 파일에이 라인을 작성하여 C 및 C++ 코드를 연결이었다 : 나는 C에서 C에 대한로 C++ C-함수와 변수는 일반적인 수출의 선언으로 H-파일을 생성 한

extern "C" { 
    #include "Klnmain.c" 
} 

-files 및 CPP-파일 및 CPP-파일에

extern "C" { 
    #include "Klnmain.h" 
} 

을 작성했고, 문제는 사라지는 일했다. :-)

관련 문제