在cmd下用cl命令编译运行C/C++源文件

如何安装好cl /gcc ,运行C/C+文件 如何安装好cl /gcc ,运行C/C+文件 最关键的是搭好环境。 如何搭建? 如果哪个具体步骤不会,直接搜动词加关键词(例如 “如何打开cmd” ) 笔者宗旨,只解决一个问题在一篇文章,请包涵 一,打开cmd(powshell窗口),输入cl,提示不认识cl命令 原因:无法找到cl.exe程序。 解决方法:添加系统变量(Path) 步骤:我的电脑->属性->高级->环境变量-... 阅读详情

一直用java来写程序,java配置好jre路径之后,在cmd下编译运行,很方便。

刚好要给一个舍友改下C程序,想到可不可以像java一样在环境变量里配置好C的编译路径呢?

于是上网搜了一下,得到如下结果:

一、如果装有VC,那就简单了,因为VC带有C的编译器,可以将此路径设置进环境变量。

Windows系统下编译连接源代码方法:
cl -GX test.c
-GX: 启动同步异常处理
上面的命令会产生可执行程序:test.exe
在命令行中直接输入:test.exe 就可运行该程序

Tips:
一、cmd中键入cl提示不认识cl命令,则由于无法找到cl.exe程序。解决方法如下:
添加系统变量(Path),这样:我的电脑->属性->高级->环境变量->系统变量,在path中添加
C:/Program Files/Microsoft Visual Studio 9.0/VC/bin;。
注意:
1、结尾最后用“;”隔开!
2、如果你的Microsoft Visual Studio 低于9.0版本或高于9.0版需要修改上面的路径名称。

二、cmd中键入cl执行编译时会出现mspdb80.dll无法找到的情况,是因为VC/Bin/下没有 “msobj80.dll,
mspdb80.dll,mspdbcore.dll,mspdbsrv.exe”这四个文件,解决的方法:
1>直接从Common7/IDE/下复制这四个文件到VC/Bin/下即可解决
2>添加系统变量(Path),这样:我的电脑->属性->高级->环境变量->系统变量,在path中添加 C:/Program Files/Microsoft Visual Studio 8/Common7/IDE;,注意结尾最后用“;”隔开!
这样在用cl编译就不会出现mspdb80.dll文件找不到的错误了。

三、如果你在编译过程中,出现一下错误:
1、fatal error C1034: stdio.h: no include path set
2、fatal error LNK1104: cannot open file "kernel32.lib
请在我的电脑->属性->高级->环境变量->系统变量中新建系统变量LIB、INCLUDE并设置它们的值为:
(LIB)C:/Program Files/Microsoft SDKs/Windows/v6.0A/Lib;C:/Program Files/Microsoft SDKs/Windows/v5.0/Lib;C:/Program Files/Microsoft Visual Studio 9.0/VC/lib
(INCLUDE)C:/Program Files/Microsoft Visual Studio 9.0/VC/include

Linux系统下编译连接源代码的方法:
gcc -g -c test.c -o test    只生成目标文件(.obj文件),没有生成可执行文件(也就是说test是.obj文件)

gcc -g test.c -o test        生成可执行文件(可以通过./test运行程序)

-g:生成调试信息。GNU 调试器可利用该信息。
-c:只编译并生成目标文件。(没有中间文件生成和可执行文件,如列表文件、可执行文件)
-o:设置生成的可执行程序的名字为test
上面的命令会产生可执行程序:test
在Terminal中输入:./test 就可以运行该程序了。

操作步骤如下:

1.在命令行下,先运行vcvars32.bat(此文件在VC安装目录/Bin文件夹里,其中设置了环境变量和路径等信息)。或者,手动修改环境变量:

path=你安装VS的路径/VC98/Bin

lib=你安装VS的路径/VC98/lib;你安装VS的路径/VC98/MFC/lib

include=你安装VS的路径/VC98/include;你安装VS的路径/VC98/MFC/include;你安装VS的路径/VC98/ATL/lib

2.然后直接用CL编译器编译C++程序(如:CL /GX /MT zx.cpp)。

CL经常使用的选项为:

   多线程dll(/MD)-动态链接,不包含运行时库文件

   多线程(/MT)-静态链接,包含运行时库文件

附:CL 参数,即编译选项如下:

-优化-

/O1 最小化空间                                                               /Op[-] 改善浮点数一致性
/O2 最大化速度                                                                /Os 优选代码空间
/Oa 假设没有别名                                                           /Ot 优选代码速度
/Ob<n> 内联展开(默认 n=0)                                            /Ow 假设交叉函数别名
/Od 禁用优化(默认值)                                                       /Ox 最大化选项。(/Ogityb2 /Gs)
/Og 启用全局优化                                                            /Oy[-] 启用框架指针省略
/Oi 启用内部函数

-代码生成-

/G3 为 80386 进行优化                                                           /Gh 启用 _penter 函数调用
/G4 为 80486 进行优化                                                            /GH 启用 _pexit 函数调用
/G5 为 Pentium 进行优化                                                          /GR[-] 启用 C++ RTTI
/G6 对 PPro、P-II、P-III 进行优化                                            /GX[-] 启用 C++ EH (与 /EHsc 相同)
/G7 对 Pentium 4 或 Athlon 进行优化                                      /EHs 启用 C++ EH (没有 SEH 异常)
/GB 为混合模型进行优化(默认)                                                 /EHa 启用 C++ EH(w/ SEH 异常)
/Gd __cdecl 调用约定                                                              /EHc extern "C" 默认为 nothrow
/Gr __fastcall 调用约定                                                            /GT 生成纤维安全   TLS 访问
/Gz __stdcall 调用约定                                                               /Gm[-] 启用最小重新生成
/GA 为 Windows 应用程序进行优化                                        /GL[-] 启用链接时代码生成
/Gf 启用字符串池                                                                     /QIfdiv[-] 启用 Pentium FDIV 修复
/GF 启用只读字符串池                                                             /QI0f[-] 启用 Pentium 0x0f 修复
/Gy 分隔链接器函数                                                                /QIfist[-] 使用 FIST 而不是 ftol()
/GZ 启用堆栈检查(/RTCs)                                                        /RTC1 启用快速检查(/RTCsu)
/Ge 对所有函数强制堆栈检查                                                   /RTCc 转换为较小的类型检查
/Gs[num]   控制堆栈检查调用                                                    /RTCs 堆栈帧运行时检查
/GS 启用安全检查                                                                    /RTCu 未初始化的本地用法检查
/clr[:noAssembly] 为公共语言运行库编译
           noAssembly - 不产生程序集
/arch:<SSE|SSE2> CPU 结构的最低要求,以下内容之一:
                        SSE - 启用支持 SSE 的 CPU 可用的指令
                        SSE2 - 启用支持 SSE2 的 CPU 可用的指令


/Fa[file] 命名程序集列表文件                                      /Fo<file> 命名对象文件
/FA[sc] 配置程序集列表                                                /Fp<file> 命名预编译头文件
/Fd[file] 命名 .PDB 文件                                              /Fr[file] 命名源浏览器文件
/Fe<file> 命名可执行文件                                          /FR[file] 命名扩展 .SBR 文件
/Fm[file] 命名映射文件

-预处理器-

/AI<dir> 添加到程序集搜索路径                                /Fx 将插入的代码合并到文件
/FU<file> 强制使用程序集/模块                                   /FI<file> 命名强制包含文件
/C 不抽出注释                                                            /U<name> 移除预定义宏
/D<name>{=|#}<text> 定义宏                                    /u 移除所有预定义宏
/E 预处理到 stdout                                                   /I<dir> 添加到包含搜索路径
/EP 预处理到 stdout,没有 #line                             /X 忽略“标准位置”
/P 预处理到文件

-语言-

/Zi 启用调试信息                                                     /Ze 启用扩展(默认)
/ZI 启用“编辑并继续”调试信息                              /Zl 省略 .OBJ 中的默认库名
/Z7 启用旧式调试信息                                              /Zg 生成函数原型
/Zd 仅有行号调试信息                                              /Zs 只进行语法检查
/Zp[n] 在 n 字节边界上包装结构                             /vd{0|1} 禁用/启用 vtordisp
/Za 禁用扩展(暗指 /Op)                                             /vm<x> 指向成员的指针类型
/Zc:arg1[,arg2] C++ 语言一致性,这里的参数可以是:
                      forScope - 对范围规则强制使用标准 C++
                      wchar_t - wchar_t 是本机类型,不是 typedef

- 杂项 -

@<file> 选项响应文件                                             /wo<n> 发出一次警告 n
/?, /help 打印此帮助消息                                          /w<l><n> 为 n 设置警告等级 1-4
/c 只编译,不链接                                                  /W<n> 设置警告等级(默认 n=1)
/H<num> 最大外部名称长度                                    /Wall 启用所有警告
/J 默认 char 类型是 unsigned                               /Wp64 启用 64 位端口定位警告
/nologo 取消显示版权消息                                  /WX 将警告视为错误
/showIncludes 显示包含文件名                            /WL 启用单行诊断
/Tc<source file> 将文件编译为 .c                          /Yc[file] 创建 .PCH 文件
/Tp<source file> 将文件编译为 .cpp                   /Yd 将调试信息放在每个 .OBJ 中
/TC 将所有文件编译为 .c                                       /Yl[sym] 为调试库插入 .PCH 引用
/TP 将所有文件编译为 .cpp                                  /Yu[file] 使用 .PCH 文件
/V<string> 设置版本字符串                                  /YX[file] 自动 .PCH
/w 禁用所有警告                                                    /Y- 禁用所有 PCH 选项
/wd<n> 禁用警告 n                                               /Zm<n> 最大内存分配(默认为 %)
/we<n> 将警告 n 视为错误

-链接-

/MD 与 MSVCRT.LIB 链接                                   /MDd 与 MSVCRTD.LIB 调试库链接
/ML 与 LIBC.LIB 链接                                        /MLd 与 LIBCD.LIB 调试库链接
/MT 与 LIBCMT.LIB 链接                                     /MTd 与 LIBCMTD.LIB 调试库链接
/LD 创建 .DLL                                                       /F<num> 设置堆栈大小
/LDd 创建 .DLL 调试库                                       /link [链接器选项和库]  

关于链接时参数的说明:

VC项目属性→配置属性→C/C++→代码生成→运行时库 可以采用的方式有:多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)、单线程(/ML)、单线程调试(/MLd)。

Reusable Library

Switch

Library

Macro(s) Defined

Single Threaded

/ML

LIBC

(none)

Static MultiThread

/MT

LIBCMT

_MT

Dynamic Link (DLL)

/MD

MSVCRT

_MT and _DLL

Debug Single Threaded

/MLd

LIBCD

_DEBUG

Debug Static MultiThread

/MTd

LIBCMTD

_DEBUG and _MT

Debug Dynamic Link (DLL)

/MDd

MSVCRTD

_DEBUG, _MT, and _DLL

 

    其中以小写“d”结尾的选项表示的DEBUG版本的,没有“d”的为RELEASE版本。大型项目中必须要求所有组件和第三方库的运行时库是统一的,否则将会出现LNK2005井喷。

    单线程运行时库选项/ML和/MLd在VS2003以后就被废了。

    /MT和/MTd表示采用多线程CRT库的静态lib版本。该选项会在编译时将运行时库以静态lib的形式完全嵌入。该选项生成的可执行文件运行时不需要运行时库dll的参加,会获得轻微的性能提升,但最终生成的二进制代码因链入庞大的运行时库实现而变得非常臃肿。当某项目以静态链接库的形式嵌入到多个项目,则可能造成运行时库的内存管理有多份,最终将导致致命的“Invalid Address specified to RtlValidateHeap”问题。另外托管C++和CLI中不再支持/MT和/MTd选项。

    /MD和/MDd表示采用多线程CRT库的动态dll版本,会使应用程序使用运行时库特定版本的多线程DLL。链接时将按照传统VC链接dll的方式将运行时库MSVCRxx.DLL的导入库MSVCRT.lib链接,在运行时要求安装了相应版本的VC运行时库可再发行组件包(当然把这些运行时库dll放在应用程序目录下也是可以的)。 因/MD和/MDd方式不会将运行时库链接到可执行文件内部,可有效减少可执行文件尺寸。当多项目以MD方式运作时,其内部会采用同一个堆,内存管理将被简化,跨模块内存管理问题也能得到缓解。

    结论:/MD和/MDd将是潮流所趋,/ML和/MLd方式请及时放弃,/MT和/MTd在非必要时最好也不要采用了。

 

二、单独下载gcc程序,同样的设置环境变量就可以了。


linux下使用g++编译器和windows下使用cl编译器 1 编译文件 g++ -c main.cpp //编译单个文件生成同名obj文件 g++ -c ./*.cpp //编译当前目录所有cpp文件生成对应的多个obj文件 2 连接obj文件生成可执行文件 g++ ./*.o  //连接当前目下下所有obj文件生成可执行文件a.out g++ ./*.o  -o main //连接当前目下下所有obj文件生成可执行文件,指定文件名为main 阅读详情

相关推荐

Windows 原生 cmd 窗口下编译 C++(cl命令)出现的问题及解决方法

本文适用对象:  Windows 操作系统下,已经成功安装了 Visual studio,并且希望在 Windows 系统原生 cmd 窗口中编译 C++ 的人。本文示例操作系统为 Windows 10 1703 64 位,示例 VS 版本为 Visual Studio 2017 Community。   注意:在不同操作系统或不同 VS 版本,下文示例路径可能会稍有不同。   最近在入门C

Adam_fei的博客 4429

在cmd命令行下编译运行C/C++源文件

一直用java来写程序,java配置好jre路径之后,在cmd下编译运行,很方便。刚好要给一个舍友改下C程序,想到可不可以像java一样在环境变量里配置好C的编译路径呢?于是上网搜了一下,得到如下结果:一、如果装有VC,那就简单了,因为VC带有C的编译器,可以将此路径设置进环境变量。Windows系统下编译连接源代码方法:cl -GX test.c-GX: 启动同步异常处理上面

xiaoqinpeng的专栏 6万+

命令行模式下编译多个C/C++源文件

最近在学习linux,需要经常使用命令行,这时才发现熟悉命令行之后,命令行真的很强大,也很有逼格 由于在linux系统中需要在命令行格式下对C语言进行编译,顺便也研究了一下windows系统下的命令行编译,感觉也蛮方便的。 单个源文件编译 linux系统下:g++ prog1.cc -0 prog1,echo $?查看返回值结果。 windows系统下:cl –GX prog1.cpp

祝 枫 4379

windows命令行下通过cl命令编译动态链接库示例

一般在windows下写一个c/c++的动态链接库,我们都是在visual studio活着visual c++这些ide里面进行编译和生成的,今天介绍,如何通过命令行来实现手动编译和生成动态链接库。 首先,确保我们的系统中安装了visual studio 2019或着其他版本,这样,我们才可以使用命令行工具。 开始->程序里面找到visual studio 2019这个文件夹,里面有命令行工具。找到x64 native tool,然后点击,打开一个cmd命令行。 ...

feinifi的博客 6122

VSCode配置C/C++教程(详细、有资源)

本文详细介绍了在Windows系统下使用VS Code配置C/C++开发环境的完整流程。 VS Code的下载与安装(推荐系统安装版)、必备插件安装(汉化和C/C++扩展包)、C/C++编译过程的四个阶段解析(预处理→编译→汇编→链接)。 文章通过一个包含多文件结构的示例工程,详细说明了三个核心配置文件的用途:c_cpp_properties.json(代码智能感知)、tasks.json(编译构建)和launch.json(调试运行)。MinGW-w64和MSVC两种工具链都有介绍

cctv1324的博客 7285

cl命令-编译c语言汇编程序

主要用到VC16目录下的cl.exe,用以编译c文件,形成obj文件,借助dos环境下的link命令可以生成com文件

在cmd命令行下使用VS Build Tools 编译运行C/C++源文件

Introduction The following tools can help you to build a C/C++ project on the command line[10]. CL Use the compiler (cl.exe) to compile and link source code files into apps, libraries, and DLLs. Lin...

cocoonyang的专栏 1万+

从2-RSS-1U并联踝关节到双足机器人动态行走:雅可比矩阵与力矩控制实践

本文深入探讨了2-RSS-1U并联踝关节在双足机器人动态行走中的关键作用,详细解析了其设计原理、雅可比矩阵的应用及力矩控制实践。通过优化几何参数和控制算法,实现了低转动惯量、高刚度和紧凑设计,显著提升了机器人的行走稳定性和能量效率。文章还分享了从仿真到实物的跨越经验及未来优化方向。

weixin_42641998的博客 594

JNI之——在cmd命令行下编译执行C/C++源文件

转载请注明出处:http://blog.youkuaiyun.com/l1028386804/article/details/46604269 一直用java来敲代码,java配置好jre路径之后。在cmd下编译执行。非常方便。 刚好要给一个舍友改下C程序,想到可不能够像java一样在环境变量里配置好C的编译路径呢? 于是上网搜了一下,得到例如以下结果: 一、假设装有VC,那...

aoe41606的博客 332

树莓派计算模块摄像头连接与配置全攻略:从硬件跳线到软件驱动

在嵌入式视觉项目中,摄像头模组的连接与驱动是图像采集和视频分析的基础。其核心原理是通过CSI-2高速串行接口协议传输图像数据,并依赖I2C总线进行传感器寄存器配置。这一技术方案的价值在于为工业控制、机器人等嵌入式设备提供了稳定、高性价比的视觉感知能力。在实际应用中,开发者常面临摄像头无法识别、I2C通信失败等挑战,尤其是在使用树莓派计算模块时,其硬件接口需要通过I/O板引出,配置过程涉及设备树参数调整等关键步骤。本文聚焦于解决这些实际问题,详细拆解了从硬件连接到软件驱动的完整流程,特别是针对CM4、CM3+

weixin_29184075的博客 336

Silvaco TCAD | 从极化效应到高频开关:GaN HEMT仿真设计与性能验证

本文深入探讨了使用Silvaco TCAD进行GaN HEMT仿真设计与性能验证的关键技术。从极化效应到高频开关特性,详细解析了2DEG形成机制、器件结构设计优化及高频特性仿真技巧,帮助工程师提升GaN HEMT的性能与可靠性。通过实战案例展示了如何通过仿真优化击穿电压和导通电阻,实现开关品质因数的显著提升。

weixin_30872337的博客 484

Windows如何编译C语言文件,windows下cmd命令编译C

在 Linux 下, Kris 是倾向于在终端中使用 gcc 和 g++ 来编译 C/C++ 的,在 Windows 下相信很都是选择臃肿的 Visual Studio ,我亦不免如此。但是,我希望在 Windows 下也能像 Linux 下一样简洁编程,于是开始了我的 Windows 下的 C/C++ 命令行编译环境打造之路。几乎没有人会否认集成开发环境 (IDE)( 例如, Visual St...

weixin_42139357的博客 2346

基于语义分割的实时建图:HDMap动态更新

基于语义分割的实时建图:HDMap动态更新​ ,人工智能,计算机视觉,大模型,AI,本文围绕基于语义分割的实时建图技术在HDMap动态更新中的应用展开,介绍了语义分割基础、HDMap概述、相关实时建图技术、动态更新关键技术、系统性能评估指标、实际应用案例、面临的挑战与解决方案及未来发展趋势。阐述了该技术如何利用传感器数据和语义分割算法,解决传统HDMap构建与更新的弊端,分析了其在精度、实时性、鲁棒性等方面的表现,以及在自动驾驶和智能交通中的应用,还探讨了现存问题及未来优化方向。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 22万+

vscode 配置 cl.exe 编译 vs c/c++工程

vscode 配置 cl.exe 编译 vs c/c++ 工程

TuringEvo专栏 2903

基于ENVI完成影像的去云操作以及后续处理

利用ENVI完成重采样影像的去云操作 由于SNAP重采样之后的影像是分波段保存的,ENVI的波段运算工具一次也只能输出一个波段,所以去云的操作分波段进行,原理是掩膜法 下面是打开所有波段后的界面 去云的依据是以quality_scene_classification栅格文件为基础,该文件是哨兵2数据自带的场景质量分类图,包含12个级别,可以通过SNAP软件查看,如下图所示: 对于去云操作而言,我们只需要DARK_FEATURE_SHADOW(地形等),CLOUD_SHADOW(云阴影)、CL

lemon_tttea的博客 2万+

从零开始学习CANoe(三)—— 系统变量的创建和使用

从零开始学习CANoe(三)—— 系统变量的创建和使用

蚂蚁小兵 1万+

Sublime Text2 编译和运行C/C++程序(windows)

Sublime Text2的高亮显示代码,非常好用,界面也非常漂亮,Sublime Text2工具栏有编译项,所以想让它来编译C和C++代码,不想每次几行代码也都打开visual studio,网上有

kkwant的博客 1796

通信模组性能调优

本文介绍了高通平台通信模组性能调优的方法,主要包括硬件加速技术和CPU负载优化。针对CPU负载优化,提出了内核RPS/RFS功能启用、网卡队列调整、中断均衡、CPU性能模式设置等措施。同时建议关闭热管理并加强散热,调整TCP接收/发送缓存大小以解决TCP异常报文问题。这些优化手段可显著提高整机吞吐率测试中的网络性能表现。

四儿家的小祖宗的博客 1359

Windows下的C/C++ 命令行编译单文件多文件和加头文件等方法

在Linux下,Kris是倾向于在终端中使用gcc和g++来编译C/C++的,在Windows下相信很多人都是选择臃肿的VisualStudio,我亦不免如此。但是,我希望在Windows下也能像Linux下一样简洁编程,于是开始了我的Windows下的C/C++命令行编译环境打造之路。   几乎没有人会否认集成开发环境 (IDE)(例如,Visual Studio,NetBeans,Ecl

oe516wu的专栏 863

【系统分析师】核心考点:100个高频知识点汇总

本文系统梳理了系统分析师考试的11大领域高频考点,重点解析了计算机硬件与体系结构的7个核心知识点:计算机五大部件(CPU/存储器/总线等)、校验码类型(奇偶/海明/CRC)、CISC与RISC指令系统对比、总线分类与特性、RAID磁盘阵列级别、流水线技术原理及Flynn系统分类法。内容涵盖硬件组成、数据校验、指令架构、存储技术等关键概念,通过表格对比和公式说明,为考生提供结构化的知识框架与备考重点。

数据知道的博客 5569

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

JNI之——在cmd命令行下编译运行C/C++源文件

一直用java来写程序,java配置好jre路径之后,在cmd下编译运行,很方便。 刚好要给一个舍友改下C程序,想到可不可以像java一样在环境变量里配置好C的编译路径呢? 于是上网搜了一下,得到如下结果: 一、如果装有VC,那就简单了,因为VC带有C的编译器,可以将此路径设置进环境变量。 Windows系统下编译连接源代码方法: cl -GX test.c -GX: 启动同步异常

冰河的专栏 3817

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

在CMD中使用cl.exe编译的问题

如果直接在cmd中使用cl的话需要设置比较麻烦的INCLUDE和LIB环境变量,这里介绍一种比较简单的方法:VS->工具->visual studio 2008 Command Prompt,这个环境下自动就把这些复杂的东西设置好了,同时也是个小黑板,仔细看,会发现其实是运行了一个bat文件。如果出现:Setting environment for using Microsoft Visual Studio 2008 x86 tools. 此时不应有 /Utilities/Bin/x86";C:/WIN

Creep 3930

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

用cmd编译c++程序

1、设置好环境变量(已安装vs) ①在计算机的系统环境变量--》用户变量--》path中添加 D:\VS15\VC\bin ②新建变量INCLUDE:D:\VS15\VC\include ③新建变量LIB:D:\VS15\VC\lib 2、利用cl编译c++文件 打开cmd 输入cl。出现如下表示配置成功 进入c++源文件所在目录后, 输入:cl /E...

weixin_38383877的博客 2022
上一篇: VC自带的 mc.exe的使用
下一篇: 在Eclipse的kepler中运行OSGI工程出错的解决方案
hxwhou
博客等级 码龄16年 100粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值