From: João Oliveira <44142506+Joaopmoliveira@users.noreply.github.com> Date: Tue, 5 May 2020 08:48:06 +0000 (+0100) Subject: Update windows_build_tutorial.md X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=66acc7a99ec75c6de08070169a79bf65db3d0f40;p=jp%2Fvkvg.git Update windows_build_tutorial.md --- diff --git a/doc/windows_build_tutorial.md b/doc/windows_build_tutorial.md index 7a0903f..a9f68cc 100644 --- a/doc/windows_build_tutorial.md +++ b/doc/windows_build_tutorial.md @@ -14,9 +14,9 @@ If the output of such command is:
git version 2.19.1.windows.1 ``` -Then you have git installed on your machine. If an error is given, then install git on your machine.
+Then you have git installed on your machine. If an error is given, then [install git on your machine](https://git-scm.com/download/win).
-2 - To install all the necessary libraries we first need to install the vcpkg package manager (the process can be done manually but it is easier this way) which allows one to link projects with a large array of libraries already developed in C\C++. The instalation of vcpkg is trivial, you just open a command line, and write
+2 - To install all the necessary libraries we first need to install the [vcpkg package manager](https://docs.microsoft.com/en-us/cpp/build/vcpkg?view=vs-2019) (the process can be done manually but it is easier this way) which allows one to link projects with a large array of libraries already developed in C\C++. The instalation of vcpkg is trivial, you just open a command line, and write
```bash > git clone https://github.com/Microsoft/vcpkg.git > cd vcpkg @@ -24,18 +24,17 @@ Then you have git installed on your machine. If an error is given, then install ``` 3 - Now we have to install the dependencies for the vkvg library which are :
-- CMake -> Used to define projects across several operating systems (OS)
-- Vulkan -> The API to interact with the GPU to create images which you are already probabily familiar
-- FontConfig -> The library used to find the configuration of the fonts from the OS
-- Freetype -> Library used to render the fonts
-- Harfbuzz -> Library used to shape the text .
-- GLFW -> Library used to create a window independent from the underlying OS
+- [CMake](https://cmake.org/) -> Used to define projects across several operating systems (OS)
+- [Vulkan](https://www.khronos.org/vulkan/) -> The API to interact with the GPU to create images which you are already probabily familiar
+- [FontConfig](https://www.freedesktop.org/wiki/Software/fontconfig/) -> The library used to find the configuration of the fonts from the OS
+- [Freetype](https://www.freetype.org/) -> Library used to render the fonts
+- [Harfbuzz](https://www.freedesktop.org/wiki/Software/HarfBuzz/) -> Library used to shape the text .
+- [GLFW](http://www.glfw.org/) -> Library used to create a window independent from the underlying OS
To install all these libraries we can simply write (assuming you are still on vcpkg directory):
```bash > vcpkg search vulkan ``` - To find if the library already has a port for the vcpkg packadge manager
4 - So now we know that the library is currently usable from the vcpkg program so we can now write: