eihrul 17 лет назад
Родитель
Сommit
f4d0dc7292
1 измененных файлов с 28 добавлено и 5 удалено
  1. 28 5
      docs/install.dox

+ 28 - 5
docs/install.dox

@@ -7,7 +7,17 @@ SourceDistro.
 
 
 @section Unix Unix-like Operating Systems
 @section Unix Unix-like Operating Systems
 
 
-[to be completed]
+If you are using an ENet release, then you should simply be able to build it
+by doing the following:
+
+./configure && make && make install
+
+If you obtained the package from CVS, you must have automake and autoconf
+available to generate the build system first by doing the following command
+before using the above mentioned build procedure:
+
+aclocal && automake -a -c --foreign && autoconf
+
 
 
 @subsection SolarisBSD Solaris and BSD
 @subsection SolarisBSD Solaris and BSD
 
 
@@ -17,15 +27,28 @@ is linked in.
 
 
 @section Windows Microsoft Windows
 @section Windows Microsoft Windows
 
 
-Using MSVC 6 under Windows simply drag all the ENet source files into
+There is an included MSVC 6 project (enet.dsp) which you may use to
-your main project or, better yet, create a new static library project
+build a suitable library file. Alternatively, you may simply drag all 
-and make your executable dependent (Project|Dependencies) on ENet.
+the ENet source files into your main project.
-There is also an enet.dsp provided.
 
 
 You will have to link to the Winsock2 libraries, so make sure to add
 You will have to link to the Winsock2 libraries, so make sure to add
 ws2_32.lib to your library list (Project Settings | Link |
 ws2_32.lib to your library list (Project Settings | Link |
 Object/library modules).
 Object/library modules).
 
 
+@subsection enet.dsp Building with the included enet.dsp
+
+Load the included enet.dsp. MSVC may ask you to convert it if you
+are on a newer version of MSVC - just allow the conversion and save
+the resulting project as "enet" or similar. After you build this
+project, it will output an "enet.lib" file to either the "Debug/"
+or "Release/" directory, depending on which configuration you have
+selected to build. By default, it should produce "Debug/enet.lib".
+
+You may then copy the resulting "enet.lib" file and the header files
+found in the "include/" directory to your other projects and add it to 
+their library lists. Make sure to also link against "ws2_32.lib" as 
+described above.
+
 @subsection DLL DLL
 @subsection DLL DLL
 
 
 If you wish to build ENet as a DLL you must first define ENET_DLL
 If you wish to build ENet as a DLL you must first define ENET_DLL