|
첨부된 ZIP파일은 빌더5로 만든 어떤 프로젝트입니다.
열어보시면 아시겠지만 굉장히 단순한 프로젝트입니다. 겉보기에는 'New Project'를 생성하고나서 추가로 아무런 코딩도 안한 듯한 매우 간단한 프로젝트인데, 그럼에도 불구하고 이 프로젝트를 컴파일하면
[Linker Fatal Error] Fatal: Unable to open file 'WMPLAYER64.LIB'
이라는 에러가 나옵니다.
이게 왜 그런 걸까요? 어떻게 하면 이 에러를 고칠 수 있을까요?
의심이 되는 부분은 위의 첨부그림에 나타난 바처럼 Option Source에 문제가 있는 것 같은데, 저는 잘 몰라서 이걸 어떻게 수정해줘야 할지 모르겠습니다.
첨부된 프로젝트가 만들어게 된 과정은 다음과 같습니다.
저는 언젠가 LMproj.bpr 이라는 프로젝트를 만들었습니다.
이 프로젝트에서의 사용을 위해,
Windows Media Player ActiveX를 xMediaPlayer라는 클레스네임으로 WMPlayer64.bpk라는 페키지에서 설치하였습니다.
그런데, 써보시면 아시겠지만, windowsmediaplayer activex를 사용한 프로젝트를 C++Builder5로 로드하여 여러가지작업을 한후에 빌더를 끄면 각종 access violation error가 나옵니다. 제 생각에는 아마도 이런 것 때문에 프로젝트가 저장되는 과정에서 무언가가 잘못되지 않았나 싶습니다.
그러던 어느날, C++Builder5를 다시 깔았는데,
이때는 Windows Media Player ActiveX 를 역시 xMediaPlayer라는 클레스이름으로 borland user components라는 페키지에서 다시 설치하였습니다. 그랬는데, 이때부터, LMproj.bpr 가 컴파일시 위와같은 링크에러가 나타나기 시작했고,
그 원인을 케기위해 LMproj.bpr프로젝트를 이리저리 수정해보고 단순화시켜보고 하였지만, 원인을 알 수가 없었습니다.
|