docs - update BCC INSTALL section
This commit is contained in:
Родитель
61623b74e3
Коммит
6aa5206042
53
docs/INSTALL
53
docs/INSTALL
|
@ -377,30 +377,49 @@ Win32
|
|||
Borland C++ compiler
|
||||
---------------------
|
||||
|
||||
compile openssl
|
||||
Ensure that your build environment is properly set up to use the compiler
|
||||
and associated tools. PATH environment variable must include the path to
|
||||
bin subdirectory of your compiler installation, eg: c:\Borland\BCC55\bin
|
||||
|
||||
Make sure you include the paths to curl/include and openssl/inc32 in
|
||||
your bcc32.cnf file
|
||||
It is advisable to set environment variable BCCDIR to the base path of
|
||||
the compiler installation.
|
||||
|
||||
eg : -I"c:\Bcc55\include;c:\path_curl\include;c:\path_openssl\inc32"
|
||||
set BCCDIR=c:\Borland\BCC55
|
||||
|
||||
Check to make sure that all of the sources listed in lib/Makefile.b32
|
||||
are present in the /path_to_curl/lib directory. (Check the src
|
||||
directory for missing ones.)
|
||||
In order to build a plain vanilla version of curl and libcurl run the
|
||||
following command from curl's root directory:
|
||||
|
||||
Make sure the environment variable "BCCDIR" is set to the install
|
||||
location for the compiler eg : c:\Borland\BCC55
|
||||
make borland
|
||||
|
||||
command line:
|
||||
make -f /path_to_curl/lib/Makefile-ssl.b32
|
||||
To build curl and libcurl with zlib and OpenSSL support set environment
|
||||
variables ZLIB_PATH and OPENSSL_PATH to the base subdirectories of the
|
||||
already built zlib and OpenSSL libraries and from curl's root directory
|
||||
run command:
|
||||
|
||||
compile simplessl.c with appropriate links
|
||||
make borland-ssl-zlib
|
||||
|
||||
libcurl library will be built in 'lib' subdirectory while curl tool
|
||||
is built in 'src' subdirectory. In order to use libcurl library it is
|
||||
advisable to modify compiler's configuration file bcc32.cfg located
|
||||
in c:\Borland\BCC55\bin to reflect the location of libraries include
|
||||
paths for example the '-I' line could result in something like:
|
||||
|
||||
-I"c:\Borland\BCC55\include;c:\curl\include;c:\openssl\inc32"
|
||||
|
||||
bcc3.cfg '-L' line could also be modified to reflect the location of
|
||||
of libcurl library resulting for example:
|
||||
|
||||
-L"c:\Borland\BCC55\lib;c:\curl\lib;c:\openssl\out32"
|
||||
|
||||
In order to build sample program 'simple.c' from the docs\examples
|
||||
subdirectory run following command from mentioned subdirectory:
|
||||
|
||||
bcc32 simple.c libcurl.lib cw32mt.lib
|
||||
|
||||
In order to build sample program simplessl.c an SSL enabled libcurl
|
||||
is required, as well as the OpenSSL libeay32.lib and ssleay32.lib
|
||||
libraries.
|
||||
|
||||
c:\curl\docs\examples\> bcc32 -L c:\path_to_curl\lib\libcurl.lib
|
||||
-L c:\borland\bcc55\lib\psdk\ws2_32.lib
|
||||
-L c:\openssl\out32\libeay32.lib
|
||||
-L c:\openssl\out32\ssleay32.lib
|
||||
simplessl.c
|
||||
|
||||
OTHER MSVC IDEs
|
||||
---------------
|
||||
|
|
Загрузка…
Ссылка в новой задаче