mirror of
https://github.com/minetest/minetest.git
synced 2024-12-24 23:22:24 +01:00
Improve "compile on Windows" section in readme
This commit is contained in:
parent
4142b8c352
commit
4f71a9fbde
17
README.txt
17
README.txt
@ -73,7 +73,7 @@ $ ./minetest
|
|||||||
- If you want to install it system-wide (or are making a distribution package), you will want to use -DRUN_IN_PLACE=0
|
- If you want to install it system-wide (or are making a distribution package), you will want to use -DRUN_IN_PLACE=0
|
||||||
- You can build a bare server or a bare client by specifying -DBUILD_CLIENT=0 or -DBUILD_SERVER=0
|
- You can build a bare server or a bare client by specifying -DBUILD_CLIENT=0 or -DBUILD_SERVER=0
|
||||||
- You can select between Release and Debug build by -DCMAKE_BUILD_TYPE=<Debug or Release>
|
- You can select between Release and Debug build by -DCMAKE_BUILD_TYPE=<Debug or Release>
|
||||||
- Note that the Debug build is considerably slower
|
- Debug build is slower, but gives much more useful output in a debugger
|
||||||
|
|
||||||
Compiling on Windows:
|
Compiling on Windows:
|
||||||
---------------------
|
---------------------
|
||||||
@ -90,16 +90,18 @@ Compiling on Windows:
|
|||||||
http://www.winimage.com/zLibDll/index.html
|
http://www.winimage.com/zLibDll/index.html
|
||||||
* Zlib library (zlibwapi.lib and zlibwapi.dll from zlib125dll.zip):
|
* Zlib library (zlibwapi.lib and zlibwapi.dll from zlib125dll.zip):
|
||||||
http://www.winimage.com/zLibDll/index.html
|
http://www.winimage.com/zLibDll/index.html
|
||||||
* gettext bibrary and tools:
|
* Optional: gettext bibrary and tools:
|
||||||
http://gnuwin32.sourceforge.net/downlinks/gettext.php
|
http://gnuwin32.sourceforge.net/downlinks/gettext.php
|
||||||
|
- This is used for other UI languages. Feel free to leave it out.
|
||||||
* And, of course, Minetest-c55:
|
* And, of course, Minetest-c55:
|
||||||
http://celeron.55.lt/~celeron55/minetest/download
|
http://celeron.55.lt/~celeron55/minetest/download
|
||||||
- Steps:
|
- Steps:
|
||||||
- Select a directory called DIR hereafter in which you will operate.
|
- Select a directory called DIR hereafter in which you will operate.
|
||||||
- Make sure you have CMake and a compiler installed.
|
- Make sure you have CMake and a compiler installed.
|
||||||
- Download all the other stuff to DIR and extract them into there. All those
|
- Download all the other stuff to DIR and extract them into there.
|
||||||
packages contain a nice base directory in them, which should end up being
|
("extract here", not "extract to packagename/")
|
||||||
the direct subdirectories of DIR.
|
- All those packages contain a nice base directory in them, which
|
||||||
|
should end up being the direct subdirectories of DIR.
|
||||||
- You will end up with a directory structure like this (+=dir, -=file):
|
- You will end up with a directory structure like this (+=dir, -=file):
|
||||||
-----------------
|
-----------------
|
||||||
+ DIR
|
+ DIR
|
||||||
@ -119,7 +121,7 @@ Compiling on Windows:
|
|||||||
+ lib
|
+ lib
|
||||||
+ include
|
+ include
|
||||||
...
|
...
|
||||||
+ gettext
|
+ gettext (optional)
|
||||||
+bin
|
+bin
|
||||||
+include
|
+include
|
||||||
+lib
|
+lib
|
||||||
@ -163,7 +165,8 @@ Compiling on Windows:
|
|||||||
If using MSVC:
|
If using MSVC:
|
||||||
- Open the generated minetest.sln
|
- Open the generated minetest.sln
|
||||||
- The project defaults to the "Debug" configuration. Make very sure to
|
- The project defaults to the "Debug" configuration. Make very sure to
|
||||||
select "Release", unless you want to debug some stuff (it's slower)
|
select "Release", unless you want to debug some stuff (it's slower
|
||||||
|
and might not even work at all)
|
||||||
- Build the ALL_BUILD project
|
- Build the ALL_BUILD project
|
||||||
- Build the INSTALL project
|
- Build the INSTALL project
|
||||||
- You should now have a working game with the executable in
|
- You should now have a working game with the executable in
|
||||||
|
Loading…
Reference in New Issue
Block a user