从命令行中汇编Visual C
Compiling visual c++ from command line
我正在尝试使用:
从命令行中编译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命令提示设置。
相关文章:
- Visual Studio 2015:Extern "C" 和 "export" 关键字
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 试图在visual studio上用C++创建一个桌面应用程序
- 如何在MS Visual Studio 2019中运行QT UI
- 如何使用Visual Studio 2017在C++中为参数化对象数组使用唯一指针
- Visual Studio Code - C++ Debugger 無法啟動
- Visual C++ constexpr Hints
- 为什么它不适用于Visual 2019的原因
- Visual Studio 2019:插入多个C++风格的单行注释
- 关于Visual Studio 2017中有关ConstexPR表达式的汇编问题
- 在Visual Studio中相互依赖的项目的并行汇编
- 从命令行中汇编Visual C
- 是否可以使用内联汇编在 Visual Studio 2010 c++ 中查找代码的地址?
- Visual Studio Express 2010 C++反汇编调试
- 在Visual Studio中编写汇编和C
- 如何将处理器速度的汇编代码移植到Visual Studio 2008
- visual MSVC汇编函数参数
- visual如何在64位C++代码中使用暂停汇编指令
- 内联汇编代码不能在Visual c++ 2010 Express中编译
- 如何在visual c++中使用TSL汇编指令处理线程