Several software ' msvc ' in the process of compiling
Microsoft Visual C + + (often abbreviated as MSVC or VC + +) is a integrated development environment (IDE) product from Micro Soft for the C, C + +, and C++/CLI programming languages. MSVC is proprietary software; It is originally a standalone product but later became a part of Visual Studio and made available in both Trialware and F Reeware forms. IT features tools for developing and debugging C + + code, especially code written for Windows APIs, DirectX and. NET Framewo Rk.
-msvc++ 14.0 _msc_ver = = 1900 (Visual Studio 2015)
-msvc++ 12.0 _msc_ver = = 1800 (Visual Studio 2013)
-msvc++ 1 1.0 _msc_ver = = 1700 (Visual Studio)
-msvc++ 10.0 _msc_ver = = 1600 (Visual Studio)
-msvc++ 9.0 _ms C_ver = = 1500 (Visual Studio 2008)
' Tools.msbuild '
Microsoft Build Tools (also known as MSBuild and Microsoft Build Engine) are a build tool set for managed code as OK as n ative C + + code and is part of the. NET Framework. Visual Studio depends on MSBuild, but MSBuild does not depend on Visual Studio.
MSBuild is a builds tool that helps automate the process of creating a software product, including compiling the source cod E, packaging, testing, deployment and creating documentations. With MSBuild, it's possible to build Visual Studio projects and solutions without the Visual Studio IDE installed. MSBuild is available at no cost. [3] MSBuild is previously bundled with. NET Framework; Starting with Visual Studio 2013, however, it are bundled with Visual Studio instead. [4] MSBuild is a functional replacement for the NMAKE utility, the latter of which remains in use in projects that Origina Ted in older Visual Studio releases. ' Tools.wix '
The Windows Installer XML toolset (WiX, pronounced "wicks"), is a free software toolset that builds Windows Installer pack Ages from XML code. It consists of a command-line environment that developers could integrate into their builds processes to build MSI and MSM PA Ckages. WiX was the the "the", "Microsoft Project" released under an Open-source license,[2] The Common is Public License.
WiX Toolset Waf Build Tool
is an open source compilation system problem based on Python
Peach's team provides the source code, uses WAF to build the source code, therefore cannot find. sln and vcproj files, you cannot open engineering files with VS 2010.
Reference links
Method:
WAF msvs2012 or WAF msvs2010
To generate Visual Studio engineering files.
Use WAF to compile the source command.
WAF Configure
WAF build
WAF Install
Possible problems during installation note:
This command is useful when you encounter a problem WAF configure-v, you can print out a detailed error message. Situation One
It was intended to be installed on the host, with VS 2015 installed on the host, and the various compilations failed. The problems that arise:
Runner ' C:\\Program Files (x86) \\Microsoft Visual Studio 12.0\\vc\\bin\\amd64\\cl.exe ', '/help '
Finally failed to solve, under the virtual machine New build environment, installed VS, Sp1,wix toolset,. Netframe work 4; Then passed smoothly.
See someone in the discussion area installed on vs2012, vs 2013. Condition two could not verify version of Cl.exe
Go to the appropriate directory to run the cl.exe, you can get the appropriate version number.
and find win.py in the peach-3.1.124-source\build\config.
Modify the internal conf.ensure_version (' CXX ', [' 16.00.40219.01 ', ' 17.00.61030 ', ' 18.00.21005.1 ', ' 18.00.31101 ']), Add in the version you just ran cl.exe. Situation Three
In the process of solving problems found that someone said Peach placed in the Chinese directory, there may be problems, the solution: one: Change to English directory; Two: Modify the configuration file, reference links