windows

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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 이상한 부분은 없는지 찾는데,
잘 못찾겠어요.
뭐나 문젠지...


아시는 분 계시면 ... 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.