小编Kre*_*hek的帖子

使用Visual Studio 2008来组装,链接,调试和执行MASM 6.11汇编代码

我想尽可能地使用Visual Studio 2008,同时有效地编译/链接/构建/ etc代码,就好像所有这些构建过程都是由MASM 6.11提供的工具完成的.MASM的确切版本并不重要,只要它在6.x范围内,因为这是我的大学用来教16位汇编的.

我已就此主题做了一些研究,并得出结论有以下几种选择:

  1. 重新配置VS以使用与MASM 6.11原生相同的标志等调用MASM 6.11可执行文件.
  2. 创建要由VS调用的中间批处理文件,然后为MASM的链接器调用适当的命令等.
  3. 重新配置VS的内置构建工具/规则(汇编程序,链接程序等),以提供与MASM 6.11使用的环境相同的环境.

当我意识到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进程都关闭了,但是因为我试图在完成编写代码和生成可执行文件之间重现完整的步骤,所以我不知道认为这很重要.

assembly compilation masm visual-studio-2008 visual-studio

6
推荐指数
1
解决办法
9372
查看次数

在 Django REST Framework 中使用路由器时,如何让 APIViews 和 ViewSets 显示在 API Root 上?

我最近开始使用 DRF 并且想知道如何获取由路由器提供的自动生成的 API Root 来显示不是来自基于 ViewSet 的视图的端点路由。

就我而言,我的 views.py 中有一些非 ViewSet(通用)基于类的视图(ListAPIView 和 RetrieveAPIView),我希望它们出现在我的 API Root 中。

我对此问题的替代解决方案持开放态度,例如我是否应该放弃 ViewSets 并以不同的方式实现这些端点等。

python django django-rest-framework

6
推荐指数
1
解决办法
4052
查看次数