Skip to content

Commit

Permalink
Update HOWTOBUILD.md
Browse files Browse the repository at this point in the history
  • Loading branch information
snowie2000 authored Aug 26, 2016
1 parent 9ad4e6d commit ac11027
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion doc/HOWTOBUILD.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,24 @@ Here I will show you the steps I do to make the compilation.
- FreeType
Always build multi-thread release.

Remember to enable options you want in ftoptions.h

Compile freetype as Freetype.lib for x86 and freetype64.lib for x64

Static library is preferred, you are free to build freetype as independent dlls with better interchangeability but you will lose some compatibility in return, for some programs are delivered with their own copies of freetype which will conflict with your file.

- EasyHook
Only EasyHookDll project is required.

Build it as easyhk32.lib and easyhk64.lib.

Dll filename is not important but you'd better give it a special name to avoid dll confliction as I stated above.
- Windows SDK
Actually it's not something you need to build, but the installation is tricky.

One word to rule them all: download **ALL COMPONENTS** in the installation list! Unless you want to waste several hours looking for these mysterious dependencies it pops to you. Don't worry, you will have a second chance to choose which component you want to install after download.
4. **Build**
Expand All @@ -43,4 +50,4 @@ FAQ
Q: Where are the sources of loader and tunner in the repo?

A: I'm sorry, but they are still close-source right now. Since you have the mactype source and will surely have a good understanding of how mactype works, I believe it's not a big challenge to write a loader for it.
If you wrote a great loader or something else wonderful, don't forget to send me link~
If you wrote a great loader or something else wonderful, don't forget to send me link~

0 comments on commit ac11027

Please sign in to comment.