cl-运行vsvars32.bat却触发“mysql -?”

问题描述

运行vsvars32.bat却触发“mysql -?”

前提:
Windows下使用命令行(cl命令)编译C语言,需要执行Toolsvsvars32.bat注册环境变量(单次运行cmd有效)。
$安装目录Microsoft Visual Studio 14.0Common7Toolsvsvars32.bat

未安装MySql时,运行该命令无异常。
安装MySql并把MySql bin目录添加到环境变量path中。再次运行以上命令结果如图:

命令是执行成功的,因为cl命令已经可以使用。但为什么莫名其妙地显示如图信息呢?而且,再次运行vsvars32.bat则不会再出现以上信息。

根据信息,应该是触发了"mysql -?"命令,但这是为什么呢?请支招……

另:如果删除MySql环境变量,运行vsvars32.bat会提示“MySql”不是命令云云。

解决方案

建议直接用开始菜单里VS tool里的VS开发人员命令提示

时间: 2024-08-28 03:24:12

cl-运行vsvars32.bat却触发“mysql -?”的相关文章

教你用bat脚本备份mysql方法

备份mysql的方法其实有很多,但是并不是所有的mysql都能够在linux下运行.windows下备份也是少不了的.下面小编就教大家用bat脚本备份mysql方法.下面一起来学习用bat脚本备份mysql方法吧! rem rem C:Program FilesWinRAR 需要放到 path 下,才能调用rar cli工具 rem rem 跳转到工作目录下 f: cd f:DBBAK rem 设置变量:备份文件名 SET BAK_FILE=MY_DBBAK_%date:~0,-4%.sql r

pyqt-搭建python2.7+PyQT4+Eric4运行eric4.bat就闪退掉了

问题描述 搭建python2.7+PyQT4+Eric4运行eric4.bat就闪退掉了 安装完了之后,点击运行eric4.bat就出现一个DOS界面然后闪退掉了,重装过好多次了. 系统是64位的win7 2015-10-18, 12:14:46 : cannot import name pyqtconfig File "C:Python27Libsite-packageseric4eric4.py", line 294, in main() File "C:Python27

【UNITY3D 游戏开发之八】UNITY编译到IPHONE运行 COLLIDER 无法正常触发事件解决方案

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/unity3d-game/1618.html 最近几周基本两天通一宵,整个团队都在努力赶出一版技术删档测试包,也没时间来写点东西.正好今天有点时间来整理下. 这篇主要说下 Uniyt项目Build到iPhone运行后无法正常触发 Collider 这个问题. 一般我们都知道如果无法正常触发监听事件,无非有如下几种情况: 1. 没有添加 Col

如何使用AdvancedInstaller在安装包中运行一个.bat文件

原文:如何使用AdvancedInstaller在安装包中运行一个.bat文件 1,  首先要保证你的Files and Folders模块下的Application Folder文件夹下包含你要运行的.bat文件. 2,  在Custom Actions模块下的InstallExecuteSequence-> Install子模块上右击: 3,  第2步完成后就会出现如下界面    4,  点击Command Line右边的edit按钮,点击"file",选择要运行的.bat文

在Linux上优化Mysql运行环境让你对Mysql更多了解

  接触过Mysql的都是知道它是数据库,很多用户知道如何使用Mysql数据库,但对Mysql运行环境的优化却知之甚少,如果你想要掌握Mysql数据库,对Mysql运行环境的优化也要了解一些,下面小编就给大家介绍下Linux优化Mysql运行环境的方法. 一.修改Linux默认的IO调度算法. linux默认的IO调度算法为cfq,需要修改为dealine,如果是SSD或者PCIe-SSD设备,需要修改为noop,可以使用下面两种修改方式. 1.在线动态修改,重启失效. echo "deadli

花3分钟时间来关闭你电脑上没用的服务(加快你的电脑运行)_DOS/BAT

[推荐]花3分钟时间来关闭你电脑上没用的服务(加快你的电脑运行) 花3分钟时间来关闭你电脑上没用的服务,让你的电脑百毒不侵.提速百倍(^0^)!  可能有很多朋友还不知道如何启动服务选项:在控制面板→管理工具→服务:指着建议为"已停用"的服务属性改成"已禁用"并按停止即可:     Alerter  微软: 通知选取的使用者及计算机系统管理警示.如果停止这个服务,使用系统管理警示的程序将不会收到通知.如果停用这个服务,所有依存于它的服务将无法启动.  补充: 一般家

检查mysql是否成功启动的方法(bat+bash)_Mysql

很多朋友更喜欢windows下面的可以参考下面的代码 第一种方法:也比较普遍的方法,包括rsync.serv_u等都可以,通过查找进程中的exe文件,例如mysql就是mysqld.exe @echo off for /f "usebackq" %%i in (`"tasklist|find /c "mysqld.exe""`) do ( set chkstat=%%i ) if %chkstat% == 0 ( net start mysql

Mysql运行模式及1690错误处理

最近一段运行良好的代码突然无法运行,报错: MySQL said: Documentation 1690 - BIGINT UNSIGNED value is out of range in 经过查询,发现这个错误的原因是两个时间字段进行减法运算时,如果有一个时间为0000-00-00时造成的,根本原因是因为这样减法的结果会超过Mysql数值字段的范围,从而触发1690报错. ERROR 1690 Out-of-Range 当Mysql中的数字字段存储了一个超过允许范围的数字时,会触发1690

android开发 ddms bat-ddms.bat 命令无法运行

问题描述 ddms.bat 命令无法运行 在cmd命令下运行ddms.bat时出现Please set ANROID_SWT to point to the floder containing swt.jar for your platform