Visual Studio命令提示和PowerShell使用
- 1、Visual Studio 2019 包含两个开发人员命令行 shell:
- 2、启动Powershell方式:快捷键Ctrl+`或工具-->命令行->开发人员PowerShell
- 3、常用命令:
- 4、命令解释
-
1、Visual Studio 2019 包含两个开发人员命令行 shell:
- Visual Studio 开发人员命令提示 - 一种设置了某些环境变量的标准命令提示,可以让使用命令行开发人员工具变得更容易。 自 Visual Studio 2015 起可用。
- Visual Studio 开发人员 PowerShell - 比命令提示符更强大。 例如,你可以将一个命令的输出(称为 cmdlet )传递给另一个 cmdlet。 此 shell 的环境变量集与开发人员命令提示的相同。 自 Visual Studio 2019 起可用。
2、启动Powershell方式:快捷键Ctrl+`或工具–>命令行->开发人员PowerShell
3、常用命令:
| 命令 | 功能 |
|---|
| MSBuild | 生成项目或解决方案 |
| CL | C/C++ 编译工具 |
| – | – |
| NMAKE | C/C++ 编译工具 |
| LIB | C/C++ 生成工具 |
| – | – |
| DUMPBIN | C/C++ 生成工具 |
4、命令解释
CL 命令行使用以下语法:
CL [option]
file
[option| file]
[lib]
[@command-file]
[/link link-opt]
下表描述了 CL 命令的输入。
| 参数 | 含义 |
|---|
| option | 一个或多个 CL 选项。 请注意,所有选项都适用于所有指定的源文件。 选项由正斜杠 (/) 或短划线 () 。 如果选项采用参数,则选项的说明将记录选项和参数之间是否允许空格。 选项名称 (/HELP 选项除外) 区分大小写。 有关详细信息 ,请参阅 CL 选项 的顺序 |
| file | 一个或多个源文件、.obj 文件或库的名称。 CL 编译源文件,将 .obj 文件和库的名称传递给链接器。 有关详细信息 ,请参阅 CL 文件名语法。 |
| optionIfile | 一个或多个库名称。 CL 会将这些名称传递给链接器。 |
| command-file | 包含多个选项和文件名的文件。 |
| link-opt | 一个或多个MSVC链接器选项。 CL 将这些选项传递给链接器。 |