qtcreator添加绿色版VC编译器

在不装VS的情况下为qtcreator添加VC编译器和调试器

首先假设在D盘有VC6,VC2002,VC2003,VC2005,VC2008,VC2010,VC2013等绿色版的VC编译器,编译器的的目录下有bin,lib,include目录和PlatformSDK目录,情况大概是这样的:

qtcreator添加绿色版VC编译器_第1张图片

然后比如在D:/VC2002/bin下要有SetEnv.cmd文件,文件内容是这样子的:

@echo off
set QMAKESPEC=win32-msvc2002
set PATH=D:\vc2002\bin;D:\vc2002\sdk\Perl516\bin;D:\vc2002\sdk\Python278;D:\vc2002\sdk\Python278\DLLs;D:\vc2002\sdk\mysql\bin;D:\vc2002\PlatformSDK\bin;D:\vc2002\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugCRT;D:\vc2002\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugOpenMP;D:\vc2002\redist\x86\Microsoft.VC90.CRT;D:\vc2002\redist\x86\Microsoft.VC90.OPENMP;%PATH%
set INCLUDE=D:\vc2002\include;D:\vc2002\sdk\Python278\include;D:\vc2002\PlatformSDK\Include;D:\vc2002\sdk\icu\include;D:\vc2002\sdk\atlmfc\include;D:\vc2002\sdk\mysql\include
set LIB=D:\vc2002\lib;D:\vc2002\sdk\Python278\libs;D:\vc2002\PlatformSDK\Lib;D:\vc2002\sdk\icu\lib;D:\vc2002\sdk\atlmfc\lib;D:\vc2002\sdk\mysql\Lib

下面是qtcreator的配置文件:

在我的机器上(Win10)上:C:\Users\Admin\AppData\Roaming\QtProject\qtcreator目录下:

toolchains.xml是编译器配置文件,qtversion.xml是自己添加的qt版本文件,主要看这个toolchains.xml文件。

最下面的 
  ToolChain.Count
  22
 

中ToolChain.Count是编译器数量,比如我要添加一个VC2002的编译器:

就要在这个文件中添加:


  ToolChain.20
 
   x86-windows-msvc2005-pe-32bit
   D:/vc2002/bin/SetEnv.cmd
   x86
   true
   Microsoft Visual C++ Compiler 7.0 (x86)
   ProjectExplorer.ToolChain.Msvc:{9yg3efre1-3587-7456-86s3-eiued2a60cbe}
 

 

这个ToolChain.DisplayName最好写成相应的VC版本号Microsoft Visual C++ Compiler 7.0 (x86),否则有可能不认,ProjectExplorer.ToolChain.Id不要和其他的重复。

设置好后,重启qtcreator,应该就能看到设置的绿色版VC编译器了:

qtcreator添加绿色版VC编译器_第2张图片

调试器只需要安装WinDBG,然后重启qtcreator即可。

你可能感兴趣的:(Qt技术,c/c++技术)