Yacc소스쪽에 있는 함수를 다른 C++클래스 메소드 같은 곳에서 불러서 사용하고 싶은데 자꾸 링크시 정의되지 않은 심볼이라면서 함수를 찾지 못하네요. extern으로 선언해서 사용해도 아무 소용이 없던데... 아무래도 요지는 C와 C++코드의 혼합하는 방법일텐데, 제가 잘 몰라서요. 아시는 분 가르쳐 주세요.
C 함수를 C++ 에서 부르려면 함수 선언을 C 링크 지정으로 감싸야 합니다. 그렇지 않으면 C++ 컴파일러가 함수 이름을 바꿔 링크할 때 찾지 못합니다. Yacc 가 만든 소스도 같은 방식으로 선언을 감싸면 됩니다.