2012-10-18 1 views
0

컴파일러 "개방형 와콤"을 가상 박스에서 실행되는 내 OS Win XP에 설치했습니다.
프로그램을 automode에 설치했습니다 : 전체 패키지 및 autoexec 및 config 파일에 대한 자동 변경으로 설치 중에 환경 변수에 필요한 모든 정보가 삽입되었습니다.컴파일러 설정 Windows XP에서 와콤 열기

WxD WDEBUG.386 not present. 
나는 "system.init"파일을 수정하려고

삽입 "장치 = C : \ 와트 컴 \

내가 DOS 16 비트을 C 프로젝트를 컴파일은`t, 나는 오류 binw \ wdebug.386 "(386enh 디렉토리) (오픈 와코 콤과 관련된 사이트 중 하나에서 자주 묻는 질문에 답변 됨), 아무 효과가 없습니다.

도움이 필요합니다. C 프로젝트를 컴파일하고 wdebug와 관련된 문제를 해결하려면 어떻게해야합니까? 미리 감사드립니다!

답변

0

나는 OW에 그런 문제가 없었습니다.

기본 구성을 사용하거나 Windows로 호스트 OS를 선택하여 설치했습니다. 그 구성 OW는 기본적으로 Win32 응용 프로그램을 만듭니다. DOS 응용 프로그램을 만들려면 특별한 방법으로 컴파일러를 호출해야합니다.

// file: hw.c 
// compile with Open Watcom C/C++ 1.9 under Windows: wcl -q -bt=DOS hw.c 
#include <stdio.h> 

int main(void) 
{ 
    printf("Hello world!\n"); 
    return 0; 
} 

그리고 내가 명령을 성공적으로 dosbox hw.exe을 사용하여 도스 박스에서 hw.exe을 실행할 수 있습니다

이 윈도우 7 64 비트에 나를 위해 작동하는 것이다. Windows XP에서는 hw.exe을 직접 실행할 수 있습니다. 그것은 어떤 도움이 있다면

이 내 시스템에 흐름에 관련된 환경 변수는 다음과 같습니다 내가 과거에 있었다

EDPATH=C:\WATCOM\EDDAT 
INCLUDE=C:\WATCOM\H;C:\WATCOM\H\NT;C:\WATCOM\H\NT\DIRECTX;C:\WATCOM\H\NT\DDK 
Path=...;C:\WATCOM\BINNT;C:\WATCOM\BINW;... 
WATCOM=C:\WATCOM 
WHTMLHELP=C:\WATCOM\BINNT\HELP 
WIPFC=C:\WATCOM\WIPFC 
0

하나의 문제는 와트 컴 경로에 공백을 좋아하지 않는다는 것입니다. 이것은 귀하의 문제로 보이지 않지만 적어도 가능한 원인으로 제거하는 것이 좋습니다.

저는 Programx라고 부르는 특별한 프로그램 디렉토리에 Watcom을 설치하여이 문제를 극복했습니다.

그래서 이것은 내가 당신이 제안 것입니다 :

  1. 제거 와트 컴을
  2. 아래에 하위 디렉토리 "Programx을"만들기 "C : \"
  3. 루트는 "C이라고 와트 컴은 재 설치 : \ Programx \ 와트 컴 "

행운을 빕니다! 이미 알고 있지 않은 경우 Watcom은 우수한 Win32 코드를 생성합니다.