Download FreeSWITCH's recommended 1.2.23 version of the source code, which comes with the VS2012 project scheme file, after repeated attempts, now found a little bit of tricks.
Because the compile time to download a lot of dependent library files from the official website, so the compilation should be carried out in a certain order. The build sequence is as follows:
1._downloads
2.Codecs
3.Dialplans
4.Directions
5.Endpoints
6.Event handlers
7.Formats
8.Languages
9.Loggers
10.say
11.Sound Files
12.XML Interfaces
13.FreeSwitchConsole
14.FreeSwitchCoreLib
15.fs_cli
16._libraries
17.Applications
18.asr-tts
Sometimes rely on the library file may not be able to download or download the complete, if the compilation of individual items error, carefully see if the output can not find the file, if you re-build the corresponding project, re-download the dependent library file.
In addition, if you want to add your own dialing scheme at compile time, you can modify the project schema file of VS2012 and add the dialing scheme to the project.