如果使用DOSBox在Windows 7中安装了turbo复制器,那么如何编译并运行命令提示符。我尝试过使用环境变量路径设置。但是当我以
运行程序时C:\TurboC++\Disk\TurboC3\BIN\tcc Test.c
Turbo c++ Version 3.00 Copyright (c) 1992 Borland
International:
Error test.c 1:Unable to open include file 'stdio.h'
Error test.c 2:Unable to open include file 'conio.h'
*** 2 errors in Compie ***
Available memory 4134742
C:\TurboC++\Disk\TurboC3\BIN\
================================== test.c的
#include<stdio.h>
#include<conio.h>
void main()
{
printf("Hello command prompt");
getch();
}
答案 0 :(得分:0)
您没有告诉编译器在哪里查找默认包含文件。通常是-I和目录路径。
答案 1 :(得分:0)
与那个时代的大多数其他C / C ++编译器一样,TurboC ++从系统环境(名为INCLUDE
,IIRC的环境变量)或您提供的命令行参数中读取其包含文件位置。
有关设置环境变量的信息,可以在用于DOSBox配置的AUTOEXEC.BAT文件中,或者从设置为运行TurboC ++编译器的批处理文件中执行此操作:
SET INCLUDE=Whatever_Include_Path_You_Need
tcc %1
要从命令行指定它,请在命令提示符下键入tcc /?
。它将显示所有可能的命令行开关和选项。