|
|
|
@ -1,6 +1,6 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
___ __ _ _ __ ___ ___ |
|
|
|
|
___ __ _ _ __ ___ ___ |
|
|
|
|
/ __| ___ / _` | '__/ _ \/ __| |
|
|
|
|
| (_ |___| (_| | | | __/\__ \ |
|
|
|
|
\___| \__,_|_| \___||___/ |
|
|
|
@ -64,46 +64,6 @@ |
|
|
|
|
to c-ares source folder where Makefile.msvc file is located. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
How to build using Visual Studio 6 IDE |
|
|
|
|
-------------------------------------- |
|
|
|
|
|
|
|
|
|
A VC++ 6.0 reference workspace (vc6aws.dsw) is available within the 'vc' |
|
|
|
|
folder to allow proper building of the library and sample programs. |
|
|
|
|
|
|
|
|
|
1) Open the vc6aws.dsw workspace with MSVC6's IDE. |
|
|
|
|
2) Select 'Build' from top menu. |
|
|
|
|
3) Select 'Batch Build' from dropdown menu. |
|
|
|
|
4) Make sure that the sixteen project configurations are 'checked'. |
|
|
|
|
5) Click on the 'Build' button. |
|
|
|
|
6) Once the sixteen project configurations are built you are done. |
|
|
|
|
|
|
|
|
|
Dynamic and static c-ares libraries are built in debug and release flavours, |
|
|
|
|
and can be located each one in its own subdirectory, dll-debug, dll-release, |
|
|
|
|
lib-debug and lib-release, all of them below the 'vc\cares' subdirectory. |
|
|
|
|
|
|
|
|
|
In the same way four executable versions of each sample program are built, |
|
|
|
|
each using its respective library. The resulting sample executables are |
|
|
|
|
located in its own subdirectory, dll-debug, dll-release, lib-debug and |
|
|
|
|
lib-release, below the 'vc\acountry', 'vc\adig' and 'vc\ahost'folders. |
|
|
|
|
|
|
|
|
|
These reference VC++ 6.0 configurations are generated using the dynamic CRT. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
How to build using Visual Studio 2003 or newer IDE |
|
|
|
|
-------------------------------------------------- |
|
|
|
|
|
|
|
|
|
First you have to convert the VC++ 6.0 reference workspace and project files |
|
|
|
|
to the Visual Studio IDE version you are using, following next steps: |
|
|
|
|
|
|
|
|
|
1) Open vc\vc6aws.dsw with VS20XX. |
|
|
|
|
2) Allow VS20XX to update all projects and workspaces. |
|
|
|
|
3) Save ALL and close VS20XX. |
|
|
|
|
4) Open vc\vc6aws.sln with VS20XX. |
|
|
|
|
5) Select batch build, check 'all' projects and click 'build' button. |
|
|
|
|
|
|
|
|
|
Same comments relative to generated files and folders as done above for |
|
|
|
|
Visual Studio 6 IDE apply here. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Relationship between c-ares library file names and versions |
|
|
|
|
----------------------------------------------------------- |
|
|
|
@ -139,4 +99,4 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Have Fun! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|