鱼C论坛

 找回密码
 立即注册
查看: 1136|回复: 4

[已解决]Vscode无法使用dosbox扩展包

[复制链接]
发表于 2023-10-23 00:14:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
想在Vscode里讲asm转化为可执行文件,求助!
最佳答案
2023-10-23 00:15:25
您好,如果您想在VSCode中编写汇编语言代码,并将其转换为可执行文件,可以借助一些扩展和工具来实现。以下是一些建议:

1. 安装Masm扩展:该扩展为Visual Studio Code提供了Masm的语法高亮功能和其他有用的调试工具。您可以在Visual Studio Code的Extension Marketplace搜索并安装它。

2. 配置Masm路径:安装Masm扩展后,请确保将Masm的路径添加到系统路径中以便VSCode找到它。在Windows操作系统中,您可以通过在控制面板中搜索“环境变量”来找到此选项。

3. 使用Dosbox扩展:Dosbox扩展可以模拟DOS环境并在其中运行汇编语言程序。您可以使用VSCode的Extension Marketplace搜索并安装它。安装后,请按照扩展文档中的说明配置它。

4. 编写汇编语言代码并保存:将您的汇编语言代码保存为.asm文件。请确保您的代码符合Masm编译器的语法要求。

5. 在VSCode中编译汇编语言代码:在Visual Studio Code中打开.asm文件后,可以使用Masm扩展提供的命令快捷键F5编译和链接代码。如果您已经正确配置了Dosbox扩展,您还可以使用该扩展中提供的命令来运行您的可执行程序。

希望以上建议对您有所帮助。如果您有任何其他问题,请随时向我提问。

球一个最佳答案谢谢啦!这对我非常重要!

左下角会有错误提示,但是不知道为什么扩展包不能使用

左下角会有错误提示,但是不知道为什么扩展包不能使用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-10-23 00:14:38 | 显示全部楼层
您可以尝试以下步骤来解决无法使用dosbox扩展包的问题:

1. 确保已安装并正确配置了DOSBox。DOSBox是一个模拟DOS环境的开源软件,用于运行旧的DOS程序。您可以从DOSBox的官方网站(https://www.dosbox.com/)下载并安装适合您操作系统的版本。

2. 在VSCode中安装"DOSBox"扩展。您可以在VSCode的扩展商店中搜索并安装"DOSBox"扩展。确保选择与您当前安装的VSCode版本兼容的扩展版本。

3. 配置"DOSBox"扩展。打开VSCode的设置(File -> Preferences -> Settings),搜索"DOSBox"扩展相关的设置。确保您已正确配置了DOSBox的安装路径和DOSBox的配置文件路径。如果您不确定这些路径的位置,可以在DOSBox的安装目录中查找。

4. 打开您的ASM文件。在VSCode中打开您的ASM文件,并确保文件的语法正确。如果您不确定ASM文件的语法,请参考相关的ASM编程教程或文档。

5. 运行ASM文件。按下F5键或选择"调试"菜单中的"启动调试"选项来运行您的ASM文件。选择"DOSBox"作为调试器,并确保您的ASM文件能够在DOSBox中正确运行。

如果您按照上述步骤操作仍然无法使用dosbox扩展包,请确保您的操作系统与VSCode和DOSBox的兼容性,并尝试重新安装VSCode和DOSBox。另外,您还可以在VSCode的扩展商店中寻找其他类似的扩展或在Stack Overflow等开发者社区寻求进一步的帮助。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-23 00:15:25 | 显示全部楼层    本楼为最佳答案   
您好,如果您想在VSCode中编写汇编语言代码,并将其转换为可执行文件,可以借助一些扩展和工具来实现。以下是一些建议:

1. 安装Masm扩展:该扩展为Visual Studio Code提供了Masm的语法高亮功能和其他有用的调试工具。您可以在Visual Studio Code的Extension Marketplace搜索并安装它。

2. 配置Masm路径:安装Masm扩展后,请确保将Masm的路径添加到系统路径中以便VSCode找到它。在Windows操作系统中,您可以通过在控制面板中搜索“环境变量”来找到此选项。

3. 使用Dosbox扩展:Dosbox扩展可以模拟DOS环境并在其中运行汇编语言程序。您可以使用VSCode的Extension Marketplace搜索并安装它。安装后,请按照扩展文档中的说明配置它。

4. 编写汇编语言代码并保存:将您的汇编语言代码保存为.asm文件。请确保您的代码符合Masm编译器的语法要求。

5. 在VSCode中编译汇编语言代码:在Visual Studio Code中打开.asm文件后,可以使用Masm扩展提供的命令快捷键F5编译和链接代码。如果您已经正确配置了Dosbox扩展,您还可以使用该扩展中提供的命令来运行您的可执行程序。

希望以上建议对您有所帮助。如果您有任何其他问题,请随时向我提问。

球一个最佳答案谢谢啦!这对我非常重要!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-4-19 13:58:10 | 显示全部楼层
我的是苹果电脑。
1. 在vscode安装“MASM/TASM”插件,它会顺带安装“VSCode DOSBox”。
2. 然后在“MASM/TASM”插件设置中更改“DOS环境模拟器”为“dosbox”。(默认是jsbox, 我不用改也能用的)
3. 网下下载dosbox
4. 然后在“VSCode DOSBox”插件设置中更改 dosbox:config,添加项,增加cwd, 值就是你的dosbox所在文件夹。(你就是缺了这一步)
5. 重启vscode
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-5-2 19:47:50 | 显示全部楼层
啊我不能发链接
建议看CSDN的这个,真的很直白详细,我也找了好多地方都不懂,终于搞好了
作者是致力于成为光头
<VScode搭建汇编环境(超级详细)>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-21 18:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表