如何使用vs2008编译汇编文件?

时间:2010-12-29 13:25:04

标签: visual-studio visual-studio-2008 assembly

我使用vs2008。并且需要编译包含“.asm”文件的项目。

我该怎么做?

3 个答案:

答案 0 :(得分:2)

在“解决方案资源管理器”窗口的“自定义生成规则”中右键单击该项目,勾选“Microsoft宏汇编程序”。这可确保您添加到项目中的任何.asm文件都使用.asm文件的自定义生成规则进行编译。

如果您仍有问题,执行请确保记录您看到的错误消息。他们本来是有帮助的。

答案 1 :(得分:1)

基本问题或多或少都得到了回答,但是如果你想在Visual Studio项目中只使用汇编语言呢?这是答案:

  • 从General - Empty项目开始。

  • 右键单击解决方案资源管理器中的项目名称,进行设置 自定义生成规则,以便使用Microsoft宏汇编程序。

  • 接下来,转到项目 - 属性。在对话框中找到链接器 然后展开它(点击+)。

  • 在链接器下,选择系统。

  • 在最上面的子系统中,单击向下箭头并选择“控制台” (/ SUBSYSTEM:CONSOLE)。“

  • 在“链接器”下的同一对话框中,选择“高级”。

  • 编辑顶行入口点,以便它是您用作的标签 代码的起点。注意:您不应该输入 填写入口点时强调。 VS显然增加了一个 下划线。

您的环境现已设置为将程序集语言编程作为项目。

此过程也适用于Microsoft的免费Visual C ++ 2008 Express版本,该版本在发布之日仍可从MS下载。

祝你好运,玩得开心!

答案 2 :(得分:0)

您需要使用MASM。 MASM代表Microsoft宏汇编程序参考。

在VS中完成asm的另一种更直接,更简单的方法是将inlining asm代码放入C / C ++源文件中。