나는 프로그램을 가지고 있고 win95 오래된 컴퓨터에서 작업한다. 나는 XP에서 이기고 XP에서이 프로그램을 실행하고 싶다. 응용 프로그램은 일부 하드웨어 (isa 슬롯에 꽂혀있는 두 개의 카드)를 사용합니다. 응용 프로그램 소스 코드가 있지만 코드는 XP에서 지원되지 않습니다. 예를 들어, graphics.h, eg_proto.h, color.h, wg_var.h 헤더 파일은 현대 컴파일러에서는 아무 것도 없습니다. 터보 C 1.0 컴파일러를 가지고 있지만이 상황을 지원하지 않습니다.나는 win95와 win95에서 컴파일 된 프로그램을 가지고있다.
그래서이 상황에 대해 어떻게 할 수 있습니까? 당신은 약에 대해 제안 해 주시겠습니까? 소스 코드에서
일부 헤더 파일 :
#include <ctype.h>
#include <color.h>
#include <stdlib.h>
#include <errno.h>
#include <alloc.h>
#include <time.h>
#include <dir.h>
#include <process.h>
#include <eg_proto.h>
#include <pchrt.h>
#include <stdio.h>
#include <stdlib.h>
#include <dos.h>
#include <math.h>
#include <string.h>
#include <dw.h>
#include <dwdata.h>
#include <wdh.h>
좀 헤더 파일에 대해 아무것도 몰라요. 예 : dw.h, dwdata.h, wdh.h. 나는이 헤더 파일에 대한 설명을 찾지 못했습니다.
편집 : 제 컴파일러, 누락 된 헤더를 컴파일러 패키지의 일부가 아닌 것이 거의 확실하다
http://i.stack.imgur.com/LQFnI.jpg
터보 C 1.0?! – NPE
코드 변환을 수행하는 데 전문적인 도움이 필요합니다 ... 헤더 만보고 시스템이하는 일을 쉽게 이해할 수 없습니다. –
@aix : http://en.wikipedia.org/wiki/Borland_Turbo_C 나는 그가 1987 년부터 도구를 가지고 있다는 것에 매우 놀랐다. – halfdan