Windows中cl命令编译运行C++

在dos命令窗口,利用cl命令编译运行C++;

设置步骤:

1、正确安装Visual Studio 2019

我的安装路径是:
“C:\Program Files (x86)\Microsoft Visual Studio 2019\”

2、设置环境变量

这里是添加到系统变量,如果系统变量目录下没有就创建INCLUDE和LIB变量;

PATH 中添加
C:\Program Files (x86)\Microsoft Visual Studio 2019\VC\bin
添加环境变量 INCLUDE:
INCLUDE = C:\Program Files (x86)\Microsoft Visual Studio 2019\VC\include
添加环境变量 LIB
LIB = C:\Program Files (x86)\Microsoft Visual Studio 2019\VC\lib

3、测试cl命令

在dos命令窗口输入命令:cl
显示如下结果,则为配置成功

4、用cl命令编译运行C++程序

如果成功,则显示:

否则显示:
如果提示LINK:fatal error LNK1104: 无法打开文件 “uuid.lib”,则在系统中找到相关库文件放到include目录下;同理,出现其他类似形式错误提示LINK:fatal error LNK*: 无法打开文件“*.lib”,也是同样的操作

5、多个cpp文件一起编译运行
如:test.h, test.cpp, hw.cpp,print文件调用了test.h
命令形式:cl hw.cpp test.cpp

Windows中cl命令编译运行C++相关推荐

  1. VS Code:使用VS的cl.exe编译运行C/C++程序

    1. 背景   VS Code只是一个代码编辑器,编译运行c/c++程序需要自己配置编译器.现不想使用MinGW的gcc或g++编译程序,而电脑本身有VS,故希望使用VS自带的cl.exe来进行编译. ...

  2. Windows中的命令行提示符里的Start命令执行路径包含空格时的问题

    转自:http://www.x2009.net/articles/windows-command-line-prompt-start-path-space.html 当使用Windows 中的命令行提 ...

  3. [js]windows下通过命令行运行javascript脚本,支持命令行参数

    windows下通过命令行运行javascript脚本,支持命令行参数 js作为最受欢迎的语言,以其方便.通用.功能强大的特点,可以给大家在实际使用的过程中带来很大的便利. 下面是本文从实际应用的角度 ...

  4. windows下 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”的解决办法

    Mask R-CNN学习(三):windows下 cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp"的解决办法 2018年07月20日 11:11:06 ...

  5. 漫谈程序员(十八)windows中的命令subst

    漫谈程序员(十八)windows中的命令subst 用法格式 一.subst [盘符] [路径]  将指定的路径替代盘符,该路径将作为驱动器使用 二.subst /d 解除替代 三.不加任何参数键入  ...

  6. windows+sublime text3+MINGW编译运行c

    在linux下,编译运行c或者c++或python等非常简单,因为包含了gcc,g++编译器和python解释器. 在windows下,可以利用MINGW安装gcc和g++编译器. MINGW:是Mi ...

  7. 【FFmpeg】Windows 搭建 FFmpeg 命令行运行环境

    文章目录 前言 一.下载 FFMPEG 二.拷贝可执行文件 三.拷贝动态库文件 四.运行 ffmpeg 命令 总结 前言 Android 中需要使用到 FFMPEG , 先在 Windows 中搭建一 ...

  8. 使用命令编译运行Java程序

    编译与运行 javac javac命令用于编译Java程序.语法为:javac 文件名.java javac命令执行完会在当前目录下生成字节码文件. java java命令用于解释运行字节码文件.语法 ...

  9. windows 中NET 命令的使用

    综合了WINDOWS 98,WINDOWS WORKSTATION和WINDOWS SERVER 三个操作系统关于NET命令的解释,希望可以全面一些. 先说一些: (1)NET命令是一个命令行命令. ...

最新文章

  1. 【Matlab】怎么修改Excel单元格颜色?
  2. 关于webservice的经典理解
  3. boost::remove_edge_if用法的测试程序
  4. 【FLASH BUILDER 4.6 快捷键】只记几个对自己有帮助的
  5. Java黑皮书课后题第4章:*4.15(电话键盘)电话上的国际标准字母/数字映射如下所示。编写程序,提示用户输入一个小写或大写字母,然后显示对应数字。对于非字母输入,提示非法输入
  6. Spring Cloud微服务系列文,服务调用框架Feign
  7. localtunnel:本地端口的服务映射到公网
  8. ActiveMQ中的温度,存储和内存使用百分比
  9. matlab保存每次循环的结果
  10. JavaScript学习之旅-9(原创)
  11. win8虚拟机_VMware15虚拟机软件安装包+安装教程
  12. Vulnerability Scanning Tools
  13. VMware 镜像安装
  14. 5G NR Type II CSI Codebook简介
  15. 天津学习平面设计培训需要学习多久?
  16. 平台建设的7大问题:蚂蚁AI平台实践深度总结
  17. 用Python画圣诞树
  18. ORACLE ORA-01950 对表空间无权限
  19. Apache和Spring提供的StopWatch执行时间监视器
  20. Base编码(贝斯家族)

热门文章

  1. Android 对apk进行重签名和查看签名(window 和mac)及生成签名
  2. 数据库可视化查询工具
  3. HTTP协议-Cookie和Session详解
  4. Svn 命令行工具 操作 SVN 服务器
  5. js中 数组的操作 push(),pop(),shift(),unshift() 简介
  6. Mongoose使用操作
  7. 【Java】链表的基本操作
  8. 程序员该如何有效的找工作?
  9. 详解科大讯飞语音识别
  10. 【C++】C/C++面试之17道经典编程题目分析