Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 以DosBox为测试平台,windows/linux为开发平台开发DOS程序_C_Windows_Emulation_Dos_Dosbox - Fatal编程技术网

C 以DosBox为测试平台,windows/linux为开发平台开发DOS程序

C 以DosBox为测试平台,windows/linux为开发平台开发DOS程序,c,windows,emulation,dos,dosbox,C,Windows,Emulation,Dos,Dosbox,我想为MSDOS机器编写一些程序,并想使用DosBox作为我的测试平台。我想知道是否可以使用诸如eclipse、visual studio或其他工具之类的windows工具作为IDE,然后在DOSBox中编译和执行它,而无需手动将文件复制到DOSBox安装的驱动器,然后手动编译和运行。我有用于DOS的Turbo C和Microsoft C编译器。我也愿意使用任何虚拟机,如Qemu、virtual Box等,这也允许我这样做。您不能只指定安装在DOSBox中的目录作为您正在使用的任何编译器的输出目

我想为MSDOS机器编写一些程序,并想使用DosBox作为我的测试平台。我想知道是否可以使用诸如eclipse、visual studio或其他工具之类的windows工具作为IDE,然后在DOSBox中编译和执行它,而无需手动将文件复制到DOSBox安装的驱动器,然后手动编译和运行。我有用于DOS的Turbo C和Microsoft C编译器。我也愿意使用任何虚拟机,如Qemu、virtual Box等,这也允许我这样做。

您不能只指定安装在DOSBox中的目录作为您正在使用的任何编译器的输出目录吗?编写用于编译的命令行输入(编译器的文件名和命令行参数)将文件转换为批处理文件。将批处理文件保存在文件目录中。将批处理文件拖放到DOSBox的桌面图标。DOSBox将自动装入包含批处理文件的目录,批处理文件将自动启动。