Kre*_*hek 6 assembly compilation masm visual-studio-2008 visual-studio
我想尽可能地使用Visual Studio 2008,同时有效地编译/链接/构建/ etc代码,就好像所有这些构建过程都是由MASM 6.11提供的工具完成的.MASM的确切版本并不重要,只要它在6.x范围内,因为这是我的大学用来教16位汇编的.
我已就此主题做了一些研究,并得出结论有以下几种选择:
当我意识到VS的"外部工具"界面中可用的选项可能不足以正确调用MASM的构建工具时,提出了选项(2),因此批量文件来解释VS的严格传递参数的方法可能会有所帮助,因为很多我的学习如何让这个工作涉及我从命令提示符手动调用ML.exe,LINK.exe等.
以下是几个可能在回答我的问题时有用的链接.请记住,我已经阅读了所有内容,没有一个是实际的解决方案.我只能希望我指定的MASM 6.11不会阻止任何人提供更广泛的答案.
用于选项(2)的类似方法,但线程上的用户不可联系:
http://www.codeguru.com/forum/archive/index.php/t-284051.html
(另外,我对此有疑问中间批处理文件的必要性)
对我的问题的过时解释:http:
//www.cs.fiu.edu/~downeyt/cop3402/masmaul.html
可能是最接近确定性解决方案的东西,但是除了MASM之外还指的是一套工具,也使用批处理文件:http:
//www.kipirvine.com/asm/gettingStarted/index.htm#16位
我很抱歉,如果我在代码的每个步骤中使用的工具的术语 - > exe进程都关闭了,但是因为我试图在完成编写代码和生成可执行文件之间重现完整的步骤,所以我不知道认为这很重要.
有一个 MASM 规则文件位于(32 位系统删除(x86)):
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\VCProjectDefaults\masm.rules
Run Code Online (Sandbox Code Playgroud)
将该文件复制到您的项目目录,并将其添加到项目的自定义构建规则中。然后“修改规则文件...”,选择MASM构建规则和“修改构建规则...”。
添加属性:
将“附加依赖项”值设置为[AdditionalDependencies]。构建现在应该自动检测对 的更改*.inc,并且您可以编辑单个 asm 文件的属性以指定其他文件。
| 归档时间: |
|
| 查看次数: |
9372 次 |
| 最近记录: |