|
커맨드라인 Free 컴파일러인 Borland C++ 5.5 Compiler에 STLport 4.3.5 을 설치 하려고
다음과 같이 했습니다.
C:\STLport\src>copy bcb55.mak makefile
C:\STLport\src>make all
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
md ..\lib\obj
디렉터리를 만들 수 없습니다
md ..\lib\obj\BCB
디렉터리를 만들 수 없습니다
md ..\lib\obj\BCB\ReleaseD
디렉터리를 만들 수 없습니다
bcc32 -I.;..\stlport;C:\BORLAND\BCC55\BIN\..\include;C:\BORLAND\BCC55\BI
N\..\include\windows -jb -j1 -w -c -w-par -w-inl -w-stl -D;;_RTLDLL;_WIN32;_DLL;
_STLP_DESIGNATED_DLL -tWDR -O2 -n..\lib\obj\BCB\ReleaseD .\dll_main.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
.\dll_main.cpp:
Warning W8004 .\dll_main.cpp 251: 'ld' is assigned a value that is never used in
function force_link()
Warning W8004 .\dll_main.cpp 251: 'd' is assigned a value that is never used in
function force_link()
Warning W8004 .\dll_main.cpp 251: 'f' is assigned a value that is never used in
function force_link()
Warning W8004 .\dll_main.cpp 250: 'uc' is assigned a value that is never used in
function force_link()
Error F1013 .\dll_main.cpp 257: Error writing output file
*** 1 errors in Compile ***
** error 1 ** deleting ..\lib\obj\BCB\ReleaseD\dll_main.obj
이렇게 에러가 발생합니다.
그래서 디렉토리를 미리 만들어 다시 컴파일 하니 컴파일은 되는데
수많은 경고가 밸생합니다.
Warning W8004
Warning W8071
Warning W8012
원래 이렇게 경고가 많은지요?
또
C:\STLport\src>make install 하면
$(BCB)/include/stlport 와 $(BCB)/include/stlport/bc50
$(BCB)/lib 디렉토리에 자동으로 화일이 설치 되어야 하는데, 그렇지가 않더군요.
어떻게 설치를 하여야 하는지요?
참고로 BCC55의 환경화일 설정은 다음과 같습니다.
bcc32.cfg
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"
ilink32.cfg
-L"c:\Borland\Bcc55\lib"
|