The -j7 means that I have an Intel i7 so I can run seven jobs at a time which greatly increases compile speed.
| Error
|
Solution
|
|
'mingw32-make' is not recognized as an internal or external command
|
mingw32-make is for compiling for 32 bit version only. You need the 64 bit version of MinGW. Instead of mingw32-make, use make. If you are trying to compile for 32 bit then this error means you have the wrong version of ming. Try the one from Source Forge
|
| src/osd/windows/vconv.c(43) : fatal error C1034: windows.h: no include path set
|
Add Visual Studio lib path to lib environment variable
|
| LINK : fatal error LNK1181: cannot open input file 'dxguid.lib'
|
Install DirectX SDK, add DirectX SDK lib path to lib environment variable
|
| LINK : fatal error LNK1181: cannot open input file 'unicows.lib'
|
Download Windows SDK for Windows 7, add Windows SDK to lib environment variable
|
| LINK : fatal error LNK1181: cannot open input file 'dinput.lib'
|
Download dx70_min and update the lib environment variable to include it
|
| The program can't start because libintl-8.dll is missing from your computer.
|
You need to add c:\mingw\bin (or wherever you put ming) to your path.
|
| LINK : fatal error LNK1104: cannot open file 'LIBCMTD.lib'
|
Update lib environment variable to include Visual Studio lib path
|
| cannot open output file obj/windows/vmamed/build/vconv.exe: Permission denied
|
Exit the shell and manually delete the obj folder in mame using Windoz explorer. Run again
|
| fatal error C1083: Cannot open include file: 'd3d8.h': No such file or directory
|
Add the DirectX SDK\include path to the include environment variable
|
| error C3861: 'InterlockedCompareExchange64': identifier not found
|
Include the 64 bit version of MinGW to the path environment variable and put it before ming32 or ming.
|
|
|
|
1089 people have had a problem compiling MAME since 3/11.