vs怎么运行cpp文件(vs如何运行.cpp文件)

vs怎么运行cpp文件(vs如何运行.cpp文件)文章目录 1 Developer Command Prompt 介绍 2 执行单个 cpp 文件 2 1 cpp 文件内容 2 2 编译 cpp 文件 2 3 执行 exe 文件 cpp 文件需要先编译为 exe 可执行文件 才能运行 这里介绍如何使用命令行来执行 cpp 文件 因为在一些情况下我们不能直接使用 VS 软件来运行调试 比如 main 函数中有参数 这时必须使用命令行来执行 可以使用 Visual

大家好,我是讯享网,很高兴认识大家。



文章目录

  • 1、Developer Command Prompt介绍
  • 2、执行单个cpp文件
  • 2.1 cpp文件内容
  • 2.2 编译cpp文件
  • 2.3 执行exe文件

.cpp文件需要先编译为.exe可执行文件,才能运行。

这里介绍如何使用命令行来执行cpp文件,因为在一些情况下我们不能直接使用VS软件来运行调试,比如main函数中有参数,这时必须使用命令行来执行。

可以使用Visual Studio自带的的 Developer Command Prompt(开发者人员命令提示符)来写命令行,在安装VS时会自带 Developer Command Prompt,在windows系统中,点击“开始”菜单,在VS的文件中中就可以找到 Developer Command Prompt的快捷方式。

visual studio2017调试 cpython vs如何调试运行cpp_main函数
讯享网

2.1 cpp文件内容

用vs2017新建一个项目,包含main函数的run.cpp内容如下:

不使用vs运行代码,可以看到解决方案文件夹下只有四个文件(使用vs运行代码后还会产生两个文件夹):

visual studio2017调试 cpython vs如何调试运行cpp_命令行_02

2.2 编译cpp文件

打开Developer Command Prompt,并切换路径至run.cpp所在的文件夹:

visual studio2017调试 cpython vs如何调试运行cpp_visual studio_03

cl run.cpp

cl是微软的C/C++优化编译器,执行命令后可以看到run.cpp被编译为了run.exe可执行文件,并产生了一个run.obj文件:

visual studio2017调试 cpython vs如何调试运行cpp_visual studio_04

可以看到,直接使用 cl run.cpp 命令进行编译,会提示“使用了 C++ 异常处理程序,但未启用展开语义。请指定 /EHsc”。

意思就是 /EHsc 不抛出C++异常,建议使用 /EHsc 选项。那么运行命令就是:

cl /EHsc run.cpp

是否使用 /EHsc 选项获得的编译结果是相同的,但我们应该优先使用/EHsc 选项进行编译。

2.3 执行exe文件

visual studio2017调试 cpython vs如何调试运行cpp_Developer_05

注意:argv[0]保存的是程序名,用户输入的main函数参数从argv[1]开始。

(2)用命令执行run.exe

直接输入命令 run.exe 就可以执行exe文件,因为没有传入main函数参数,所以结果和上面是一样的:

visual studio2017调试 cpython vs如何调试运行cpp_命令行_06

给main函数传入两个参数,运行命令为:

run.exe para1 para2

visual studio2017调试 cpython vs如何调试运行cpp_命令行_07

小讯
上一篇 2025-04-29 20:04
下一篇 2025-05-12 13:22

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/205628.html