outposthd:building_from_source

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
outposthd:building_from_source [2019/11/18 04:45] leeor_netoutposthd:building_from_source [2021/02/19 04:25] (current) leeor_net
Line 9: Line 9:
 First and foremost, OutpostHD is built mostly on Windows using [[https://visualstudio.microsoft.com/downloads/|Visual Studio 2019]]. The Community Edition is free and has all the tools needed to build and debug OutpostHD. First and foremost, OutpostHD is built mostly on Windows using [[https://visualstudio.microsoft.com/downloads/|Visual Studio 2019]]. The Community Edition is free and has all the tools needed to build and debug OutpostHD.
  
-During installation, be sure to select the C++, GitGitHub Extension and NuGet Package Manager in the Individual Components tab. You'll need all of these.+During installation, be sure to select the C++, Git and GitHub Extension in the Individual Components tab. You'll need all of these.
  
 {{ :outposthd:vs2019_install_git.png?nolink |}} {{ :outposthd:vs2019_install_git.png?nolink |}}
Line 21: Line 21:
 See [[outposthd:vcpkg|Setting up vcpkg]] for complete install instructions. See [[outposthd:vcpkg|Setting up vcpkg]] for complete install instructions.
  
-In addition to NuGet, some of the dependencies for OutpostHD are only available via vcpkg, a very powerful command line package management system. It is not installed with Visual Studio so you'll need to get it set up manually.+All of the dependencies for OutpostHD are available via vcpkg, a very powerful command line package management system. It is not installed with Visual Studio so you'll need to get it set up manually.
  
 ===== Cloning the Repository ===== ===== Cloning the Repository =====
Line 30: Line 30:
 {{ :outposthd:vs2019_clone_repository.png?nolink |}} {{ :outposthd:vs2019_clone_repository.png?nolink |}}
  
-Next, copy the GitHub URL for the OutpostHD repository, ''https://github.com/ldicker83/OPHD.git'', into the //Repository location// and set a location somewhere on your machine that you can easily access. Here I used ''C:\Repos\OPHD'' but you can put it anywhere. Finally, click Clone. After a few moments you'll see the OutpostHD project directory:+Next, copy the GitHub URL for the OutpostHD repository, ''https://github.com/OutpostUniverse/OPHD.git'', into the //Repository location// and set a location somewhere on your machine that you can easily access. Here I used ''C:\Repos\OPHD'' but you can put it anywhere. Finally, click Clone. After a few moments you'll see the OutpostHD project directory:
  
 {{ :outposthd:vs2019_clone_repository3.png?direct&600 |}} {{ :outposthd:vs2019_clone_repository3.png?direct&600 |}}
  
-Finally, double click on ''proj'', then ''vs2019'' and then ''ophd.sln''. You will now see the project solution.+The Visual Studio solution file will be in the root directory and the source code will be in a folder labeled 'OPHD'.
  
 {{ :outposthd:vs2019_clone_repository4.png?direct&600 |}} {{ :outposthd:vs2019_clone_repository4.png?direct&600 |}}
  
 ===== Installing NAS2D ===== ===== Installing NAS2D =====
 +
 +NAS2D now comes packaged with OutpostHD as a Git Submodule and is included in the OPHD solution. When you build OutpostHD, NAS2D will be built first. It will only be rebuilt if changes are made to NAS2D or if you clean/rebuild the solution.
  
 ===== Installing the Data Assets ===== ===== Installing the Data Assets =====
 +
 +The data assets are now set up as a submodule of OPHD much like NAS2D.
  • outposthd/building_from_source.1574052315.txt.gz
  • Last modified: 2019/11/18 04:45
  • by leeor_net