| [ windows ] in KIDS 글 쓴 이(By): barang (barang) 날 짜 (Date): 2000년 2월 1일 화요일 오전 11시 45분 14초 제 목(Title): [vc++] 프로시져의 시작위치? 두 개의 프로젝트로 각각 실행 파일과 DLL 클래스를 만들었습니다. 이상 없이 컴파일하구요. (실행파일에서 dll의 클래스 객체를 생성한 후, 객체의 멤버 함수들을 불러다 쓰는 구조임). 그런데 실행파일을 실행시키려고 더블클릭을 하면(아이콘을) 만들어진 클래스에서 그 클래스의 특정 멤버 함수의 시작위치를 찾지 못하겠다는 메시지가 나옵니다. 즉, caller.exe : called g_called; g_called.Write(); : called.dll에서는.. class AFX_EXT_CLASS called{ : void Write(); : } 이런 모양인데, caller.exe 를 실행시키면 "프로시져 Write@called 의 시작위치를 called.dll 에서 찾을 수 없습니다. 라는 에러가 뜹니다. 물론 이전에는 꺼떡 없던 파일이었는데, 프로그램을 수정하느라 일부 손을 본 후, 이런 일이 벌어지는군요. 다시 리빌드 올도 해보고, 소스 코드에0 이상한 부분은 없는지 찾는데, 잘 못찾겠어요. 뭐나 문젠지... 아시는 분 계시면 ... |