如何使用Visual Studio 2005通过命令行进行编译

4
我需要能够通过命令行编译Visual Studio 2005的C++项目。我在SOF档案中找到了这篇文章,但它似乎无法帮助我解决问题。我找不到msbuild或vcexpress。有人能告诉我它们必须在哪里,或者是否存在适用于Visual Studio 2005的不同命令吗?
我需要创建一个批处理文件来进行编译。

2
假设您想要构建一个解决方案,命令将是 devenv /Build YourSolution.sln,如您链接中第二个答案所述。 - Retired Ninja
2个回答

2

点击 开始,指向 所有程序,指向 Microsoft Visual Studio,指向 Visual Studio 工具,然后单击 Visual Studio 命令提示符

打开 Windows SDK 命令提示符 窗口(Windows SDK 版本 6.1 或更高版本): 点击 开始,指向 所有程序,指向 Microsoft Windows SDK,然后单击 SDK 命令提示符CMD Shell

并阅读如何:使用 Visual Studio 命令行编译本机 C++ 程序


我需要能够从Windows命令提示符中创建exe文件。 - Ivaylo Strandjev
@istrandjev,阅读上面的链接! - Alexander Abashkin

1

你在寻找cl.exe。
但是,嗯,批处理文件?难道你的意思不是makefile吗?


嗯,也许“编译”这个词有点令人困惑。我需要创建一个批处理文件,从项目中创建一个.exe文件,然后对其进行一些操作。 - Ivaylo Strandjev
当我尝试运行cl.exe时,出现了错误提示:“应用程序无法运行,因为找不到mspbd80.dll文件。”我在vs 2005的安装文件夹中找不到这个dll文件。 - Ivaylo Strandjev
那么你可能有一个配置错误。你可以尝试重新运行vcvarsall.bat。顺便说一下,它叫做mspdb80.dll。 - Mr Lister

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接