Difference between revisions of "Compiling with Microsoft Visual C++ (OpenXcom)"
RaTcHeT302 (talk | contribs) |
RaTcHeT302 (talk | contribs) |
||
Line 46: | Line 46: | ||
===MSVCR100.DLL not found=== |
===MSVCR100.DLL not found=== |
||
− | + | Install these [http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=5555 files]. |
|
===Platform 'x64' cannot be found=== |
===Platform 'x64' cannot be found=== |
Revision as of 17:47, 28 May 2015
Setting up
- Download GitHub for Windows.
- Download the source code from here, by pushing Clone in Desktop.
- Download and install X-COM: UFO Defense.
- Navigate to <path-to-game>\XCOM\ and copy the following folders.
GEODATA GEOGRAPH ROUTES MAPS SOUND TERRAIN UFOGRAPH UFOINTRO UNITS
5. Navigate to <path-to-repo>\OpenXcom\bin\UFO and paste the folders in there.
Compiling
- Download and install Visual Studio. A free version is available here.
- Download the following dependencies for the appropiate version of Visual Studio.
3. Extract the archive's contents to <path-to-repo>\OpenXcom\
4. Navigate to <path-to-repo>\OpenXcom\src and open OpenXcom.2010.sln.
5. Compile and run the project by pressing the Start Debugging button with a green arrow on the top toolbar.
6. Navigate to <path-to-repo>\OpenXcom\bin, depending on which platform the game was built, either open the Win32 or x64 folder.
7. Copy all the DLLs from either the Win32 or x64 folder to <path-to-repo>\OpenXcom\bin
8. Navigate to <path-to-repo>\OpenXcom\bin, open the desired platform folder, open the Release or Debug folder and copy OpenXcom.exe to <path-to-repo>\OpenXcom\bin
- 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.
Issues fixed
Failed To Load Palette
Copy the X-Com resources to your bin folder, see Installing for more details.
afxres.h not found
Remove resource.h and OpenXcom.rc from the project.
MSVCR100.DLL not found
Install these files.
Platform 'x64' cannot be found
Compile as Win32.