|
제가 예전(불과 보름 정도)에 DevExpress 컴포넌트 설치 때문에
며칠 고생한 게 생각나네요. (^^;)
진짜 삽질이라는 삽질은 다 해봤었죠. 크흑...
제 경험으로 볼 때, 이렇게 하면 되지 않을까 생각합니다.
아마 압축을 풀어보시면
여러 폴더가 나올 겁니다.
편의상
[폴더 A]
[폴더 B]
[폴더 C]
[폴더 D] 라고 할게요.
그런데 DevExpress 컴포넌트가 진짜 불친절한 게 뭐냐면,
제가 필요한 것만 골라서 설치하면 끝나지 않는다는 겁니다.
아니 끝날수가 없지요.
무슨 말인가 하면, 가령...
[폴더 D]에 있는 놈을 설치하려면
[폴더 D]를 쓰는데 필요한 놈들이 미리 깔려 있어야 한다는 겁니다.
아마 [폴더 A] ~ [폴더 C] 에 있는 놈들 중 한 놈이 미리 설치가 되어 있어야 하거나
경우에 따라서는 다른 놈들이 전부 설치가 되어 있어야 합니다.
[Linker Fatal Error] Fatal: Unable to open file '****.BPI'
--> 이런 메시지가 떴다고 했죠?
압축을 풀었을 때 생겼던 폴더 이름 중에 그 '****' 랑 같은 이름을 가진 폴더가 있을 겁니다.
그 폴더에 가서 거기에 있는 bpk 파일을 설치하십시요.
그 폴더에 가서 설치작업을 하는 도중에 또
[Linker Fatal Error] Fatal: Unable to open file '++++.BPI' 메시지가 뜰 수도 있을 겁니다.
또 찾으러 가십시요. '++++' 폴더가 분명 있을 겁니다.
이런 식으로 계속해서 반복하다 보면
내가 필요로 하는 컴포넌트를 쓰는데 미리 깔려있어야 하는 놈들을 처음부터
다 설치하게 되고, 그러다 보면 내가 필요로 하는 컴포넌트까지 모두 설치를 할 수 있을 겁니다.
혹시나 1 : 설치하는 중간에 무슨 헤더 파일이 존재하지 않는다고 에러 메시지가 뜰 수 있습니다.
만약 그 파일 이름이 'abc.h' 라면...
그 파일을 include 하는 구문에서 파일 확장자를 hpp 로 바꿔보세요.
ex)
#include "abc.h" ---> #include "abc.hpp"
혹시나 2 : 무슨 오브젝트 파일이 없다고 나오면 그 파일과 이름을 같은 파일들을 모두 찾아보세요.
아마 찾게 될텐데... .pas 파일이면 따로 컴파일을 해서 오브젝트 파일을 만드세요.
빌더에서 .pas 파일을 컴파일 하는 방법은 팁란이나 FAQ란에서 찾아보시면 될 겁니다.
도움이 되었으면 합니다.
(^^)
|