qtcreator添加绿色版VC编译器

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

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

然后比如在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文件。

最下面的 <data>
  <variable>ToolChain.Count</variable>
  <value type="int">22</value>
 </data>

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

就要在这个文件中添加:

<data>
  <variable>ToolChain.20</variable>
  <valuemap type="QVariantMap">
   <value type="QString" key="ProjectExplorer.MsvcToolChain.SupportedAbi">x86-windows-msvc2005-pe-32bit</value>
   <value type="QString" key="ProjectExplorer.MsvcToolChain.VarsBat">D:/vc2002/bin/SetEnv.cmd</value>
   <value type="QString" key="ProjectExplorer.MsvcToolChain.VarsBatArg">x86</value>
   <value type="bool" key="ProjectExplorer.ToolChain.Autodetect">true</value>
   <value type="QString" key="ProjectExplorer.ToolChain.DisplayName">Microsoft Visual C++ Compiler 7.0 (x86)</value>
   <value type="QString" key="ProjectExplorer.ToolChain.Id">ProjectExplorer.ToolChain.Msvc:{9yg3efre1-3587-7456-86s3-eiued2a60cbe}</value>
  </valuemap>
 </data>

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

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

调试器只需要安装WinDBG,然后重启qtcreator即可。
---------------------
作者:hats8888
来源:CSDN
原文:https://blog.csdn.net/hats8888/article/details/52208210
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/findumars/p/10527438.html

时间: 2024-10-01 06:53:38

qtcreator添加绿色版VC编译器的相关文章

Adobe Photoshop CC 2014 15.2 32/64位中文特别安装版+绿色版

软件名称:Photoshp CC 2014软件版本:15.2.0.230软件语言:简体中文 软件官网:http://www.adobe.com/cn/软件大小:139M+165M软件依赖:vc++ 2008.2010.2012运行库 运行环境:Windows vista/Win7/Win8/Win8.1测试环境:windows8.1 x64/x86(32位在虚拟机中测试) 更新人:roustar31更新日期:2014.09.27 ————————特点:+采用官方正式版15.0+2014.2升级安

mysql8.0绿色版安装及mysqldump备份

1.下载mysql绿色版压缩包https://dev.mysql.com/downloads/mysql/ 2.解压到安装目录后,在根目录创建data文件夹 3.把mysql下的bin目录添加到环境变量 4.根目录创建my.ini文件,并拷贝以下代码,并修改basedir和datadir路径 # MySQL Server Instance Configuration File # ----------------------------------------------------------

MySql绿色版配置及使用详解

最近在做项目开发时用到了MySql数据库,在看了一些有关MySql的文章后,很快就上手使用了.在使用的过程中还是出现了一些问题,因为使用的是绿色免安装版的MySql所以在配置的时候出现了一些问题,该篇文章就主要针对MySql绿色版的配置及其使用进行讨论. 一.MySql概述 MySql数据库是有瑞典MySql AB公司开发,现在该公司被Oracle收购属于Oracle所有.同SQL Server类似,它也是基于关系型数据库的数据库管理系统,在Web应用方面MySQL是最好的RDBMS之一,因为它

Process Monitor V2.96 (系统监视工具) 汉化免费绿色版

软件名称: Process Monitor V2.96 (系统监视工具) 汉化免费绿色版软件语言: 简体中文授权方式: 免费软件运行环境: Win7 / Vista / Win2003 / WinXP 软件大小: 942KB图片预览: 软件简介:Process Monitor是一个高级的Windows系统监视工具,不但可以监视进程/线程,还可以关注到文件系统,注册表的变化.它包含2个Sysinternals遗留组件:Filemon 和 Regmon,并添加了大量功能,有兴趣的可以去再关注一下 软

Windows安装Mysql5.7.10绿色版

今天在Windows上安装Mysql的时候,去官网上下了一个最新版本的Mysql5.7.10绿色版,但是之前网上安装方式都过时了,比如会报一些常见的错误“[ERROR] Fatal error: Can't open and lock privilegetables: Table 'mysql.user' doesn't exist”,毕竟是开源的东西,官方文档比较全,自己动手丰衣足食啊.下面是我参考官方文档的安装步骤. 1.解压下载的mysql安装包,复制mysql-default.ini,然

C语言,vc编译器cl,如何支持变量不必在函数开始声明

windows,用vc编译器cl.exe,编译nginx的第三方模块,有类似这样的代码报错: static ngx_int_t ngx_http_zip_main_request_header_filter(ngx_http_request_t *r) { ngx_http_variable_value_t  *vv; ngx_http_zip_ctx_t         *ctx; if ((ctx = ngx_http_get_module_ctx(r, ngx_http_zip_modul

【Vegas原创】Mysql绿色版安装方法

原文:[Vegas原创]Mysql绿色版安装方法 所谓的绿色版,就是没有installer的MySQL,完全需要靠人工来操作,好处是,重装系统后,只要再做一次本次配置,即可使用. 具体操作方法: 1,设置系统环境变量, 在Path中添加 D:\mysql\bin 2,修改my-small.ini文件内容,添加以下内容 basedir=D:\mysql datadir=D:\mysql\data 修改后,另存为my.ini 3.安装MySQL的服务,服务名自己定义为MySQL. 1).进入DOS窗

MySQL5.7绿色版(免装版)的初始化和修改密码

1.下载MySQL5.7.18绿色版 1.1下载链接 以下是MySQL5.7.18绿色版的链接(来源oracle官网),打开链接直接下载 https://dev.mysql.com/gt/Downloads/MySQL-5.7/mysql-5.7.18-winx64.zip 1.2解压 解压到文件夹 2.新建或清空data文件夹 2.1解压以后,在目录下创建一个data文件夹 2.2如果原来已经有一个data文件夹,就把里面的数据全部删掉. 3.安装服务 3.1打开cmd(管理员) 右键开始菜单

WimTool(Wim映像处理工具) V1.30.2011.501 免费绿色版

软件名称: WimTool(Wim映像处理工具) V1.30.2011.501 免费绿色版软件语言: 简体中文授权方式: 免费软件运行环境: Win7 / Vista / Win2003 / WinXP / Win2008软件大小: 460KB图片预览: 软件简介:1.WimTool并不是Imagex的GUI,可以脱离Imagex而独立使用.2.WimTool能提供普通用户对WIM格式文件最常用的处理功能,如制作映像文件.挂载映像.解开Wim映像到硬盘的目录和向现存的Wim文件加入新的映像卷等.