从命令行中汇编Visual C

Compiling visual c++ from command line

本文关键字:Visual 汇编 命令行      更新时间:2023-10-16

我正在尝试使用:

从命令行中编译C 文件
C:"Program Files (x86)""Microsoft Visual Studio 10.0"VCbinx86_amd64CL /FAcs C:UsersXDocuments"Visual Studio 2010"Projects"Project File"My_ProjectHELLO.CPP

,但我得到了错误:

该程序无法启动,因为MSPDB100.dll缺少您的 电脑。尝试重新安装程序以解决此问题。

我必须进行错误的命令行调用。有人可以帮忙吗?

编辑我将从C#应用程序调用此内容,创建一个过程对象然后执行。有什么方法可以确保设置所有变量,从c#app/执行来自C#代码的另一个.bat脚本?

在编译器安装中,找到名为 vsvars32.bat的批处理文件。运行。问题解决了。(抱歉,没有关于它的确切详细信息;我现在不在Windows Machine)

它不是命令行,而是当您启动MSV时,它还将某些环境变量和路径设置为所需的二进制文件。

从MSVS启动组启动命令提示符 - 应该已经设置了正确的路径。

您可以使用Pete Becker运行vsvars32.bat的解决方案(在您用于编译的命令提示符中),也可以使用MSVS命令提示设置。