Difference between revisions of "Compiling with Microsoft Visual C++ (OpenXcom)"
Jump to navigation
Jump to search
IvanDogovich (talk | contribs) m (→TortoiseGit) |
RaTcHeT302 (talk | contribs) |
||
Line 1: | Line 1: | ||
− | == | + | ==Windows== |
+ | ===Setting up=== | ||
+ | # Download [https://windows.github.com/ GitHub for Windows]. | ||
+ | # Download the source code from [https://github.com/SupSuper/OpenXcom here], by pushing '''Clone in Desktop'''. | ||
− | + | ===Compiling=== | |
− | + | # Download and install Visual Studio. A free version is available [http://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx here]. | |
− | === | + | # Download the following dependencies for the appropiate version of Visual Studio. |
− | |||
− | # | ||
− | |||
− | |||
− | |||
− | |||
− | # | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [http://openxcom.org/download/dev/openxcom-deps-win-vc2010.zip Visual C++ 2010] | * [http://openxcom.org/download/dev/openxcom-deps-win-vc2010.zip Visual C++ 2010] | ||
* [http://openxcom.org/download/dev/openxcom-deps-win-vc2013.zip Visual C++ 2013] | * [http://openxcom.org/download/dev/openxcom-deps-win-vc2013.zip Visual C++ 2013] | ||
+ | # Extract the files to '''<path-to-repo>\OpenXcom\''' | ||
+ | # Navigate to '''<path-to-repo>\OpenXcom\src''' and open '''OpenXcom.2010.sln'''. | ||
+ | <!-- Upgrade the solution on later versions of Visual Studio by right clicking on '''OpenXcom'''. idk how to word this --> | ||
+ | # Compile and run the project by pressing the '''Start Debugging''' button with a green arrow on the top toolbar. | ||
− | + | * Certain anti-viruses such as Avast may stop the project from building. Add the OpenXcom folder as an expection. | |
− | + | * See the [http://msdn.microsoft.com/library/dd831853.aspx Visual Studio Documentation] for more information on the IDE. | |
− | |||
− | |||
− | |||
− | |||
== FAQ == | == FAQ == |
Revision as of 15:32, 28 May 2015
Windows
Setting up
- Download GitHub for Windows.
- Download the source code from here, by pushing Clone in Desktop.
Compiling
- Download and install Visual Studio. A free version is available here.
- Download the following dependencies for the appropiate version of Visual Studio.
- Extract the files to <path-to-repo>\OpenXcom\
- Navigate to <path-to-repo>\OpenXcom\src and open OpenXcom.2010.sln.
- Compile and run the project by pressing the Start Debugging button with a green arrow on the top toolbar.
- Certain anti-viruses such as Avast may stop the project from building. Add the OpenXcom folder as an expection.
- See the Visual Studio Documentation for more information on the IDE.
FAQ
Q: I get a Failed To Load Palette error.
A: Copy the X-Com resources to your bin folder, see Installing for more details.
Q: I get an error about afxres.h not being found.
A: You're using a Visual C++ Express Edition which doesn't support Resource files, just remove resource.h and OpenXcom.rc from the project.
Q: I get an error about MSVCR100.DLL not being found.
A: You're using the pre-built dependencies with an old Visual C++ version so you need to install the VC++ 2010 Redist.
Q: I get a warning about Platform 'x64' cannot be found.
A: You're using a Visual C++ Express Edition which doesn't support x64 builds, but you can still compile for Win32.