forked from KS-Presto/Wolf4SDL
-
Notifications
You must be signed in to change notification settings - Fork 4
/
README-codeblocks.txt
105 lines (80 loc) · 3.38 KB
/
README-codeblocks.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
--------------
| CodeBlocks |
--------------
This file explains how you can compile Wolf4SDL using CodeBlocks 20.03 with MinGW.
The steps explained in this document have been tested on Windows 10 and 11 x64.
Please make sure that you review the "Troubleshooting" section at the end of
the file should you get any issues when compiling.
--------------
| Important: |
--------------
- To avoid possible conflicts between the DevCpp compiler and Code::Blocks Compiler,
it is not recommended to install both DevCpp and Code::Blocks.
The recommended IDE is Code::Blocks or Visual Studio.
YOU HAVE TO USE THE CORRECT LIBRARIES ACCORDING TO THE PLATFORM YOU ARE COMPILING FOR (x86 or x64)
-----------------
| Needed files: |
-----------------
- codeblocks-20.03mingw-setup.exe (32 bits)
- codeblocks-20.03mingw-32bit-setup.exe (64 bits)
http://www.codeblocks.org/downloads/binaries
--------------
| Libraries: |
--------------
- Run _get-libs-mingw.bat
- This will automatically download and setup the libraries.
- DO NOT EXECUTE IN A FOLDER WHERE ADMINISTRATOR ACCESS IS REQUIRED.
- Run in User folder (Desktop, My Documents etc...)
----------------
| Installation |
----------------
- Install CodeBlocks 20.03 - Directory has no importance.
-----------------------
| CodeBlocks Settings |
-----------------------
- If you are using 32 bits compiler
- Open "DDWolf_x86.cbp"
- If you are using 64 bits compiler
- Open "DDWolf_x64.cbp"
- Go to "Settings" -> "Compiler".
- Find the tab "Toolchain Executables".
- Click on "Auto-detect".
- You should see a message box confirming "Auto-detected installation path of "GNU GCC Compiler"...
- Path should be the Code::Blocks path with "[Code::Blocks Path]\MinGW".
- See Troubleshooting if getting another message.
-----------------------
| Compiling Wolf4SDL: |
-----------------------
- Compile via "Build" -> "Build"
- No errors should be displayed
--------------------
| Troubleshooting: |
--------------------
| Issue #1 |
- Could not auto-detect installation path of "GNU GCC Compiler"
message when auto-detecting in Toolchain executables.
- Solution:
- Navigate to the Code::Blocks installation path in "[Code::Blocks Path]\share\CodeBlocks\compilers".
- Open the file "options_gcc.xml" in Notepad.
- Will usually require to be run as administrator in order to be able to save the file.
- In the upper part, in the section "<if platform="windows">" remove the prefix "mingw32-" (including the minus) for the C, CPP and LD entry.
- After modifications, the block should look like this:
--------------------------------------------------------------
<if platform="windows">
<Program name="C" value="gcc.exe"/>
<Program name="CPP" value="g++.exe"/>
<Program name="LD" value="g++.exe"/>
<Program name="DBGconfig" value="gdb_debugger:Default"/>
<Program name="LIB" value="ar.exe"/>
<Program name="WINDRES" value="windres.exe"/>
<Program name="MAKE" value="mingw32-make.exe"/>
</if>
--------------------------------------------------------------
- RESTART THE EDITOR
- Retry the auto-detection, it should work.
| Issue #2 |
- Possible to get an error related to "Makefile"
- Solution:
- Go to the root directory of the source repository
- Delete "Makefile", "Makefile.dc" and "Makefile.win"
- Try to compile again and it will work.