영어프랑스어스페인어

Ad


온웍스 파비콘

winemaker-development - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 와인메이커 개발 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 winemaker-development 명령입니다.

프로그램:

이름


winemaker - Unix에서 Windows 프로그램을 컴파일하기 위한 빌드 인프라 생성

개요


와인 메이커 [ --노배너 ] [ --지원 | --백업 없음 ] [ --nosource-수정 ]
[ --lower-없음 | --하위 모두 | --소문자 ]
[ --lower-포함 | --nolower-포함 ] [ --mfc | --nomfc ]
[ --guiexe | -창 | --cuiexe | --콘솔 | --dll | --lib ]
[ -D매크로[=데프] ] [ -IDIR ] [ -PDIR ] [ -idll을 ] [ -LDIR ] [ -l도서관 ]
[ --nodll ] [ --nomsvcrt ] [ --인터렉티브 ] [ --단일 대상 name ]
[ --생성된 파일 ] [ --생성되지 않은 파일 ]
[ --와인32 ]
작업 디렉토리 | 프로젝트_파일 | 작업 공간 파일

기술


와인 메이커 변환 프로세스를 부트스트랩하는 데 도움이 되도록 설계된 펄 스크립트입니다.
Winelib 프로그램에 대한 Windows 소스.

이렇게 하려면 와인 메이커 다음 작업을 수행할 수 있습니다.

- 소스 파일과 디렉토리가 모두 있는 경우 소문자로 이름을 바꿉니다.
전송하는 동안 대문자로 표시됩니다.

- DOS에서 Unix로(CRLF에서 LF로) 변환을 수행합니다.

- 백슬래시를
슬래시.

- 위의 단계에서 와인 메이커 대소문자를 구분하지 않는 검색도 수행합니다.
인클루드 경로에서 참조된 파일을 참조하고 올바른 대소문자로 인클루드 문을 다시 작성하십시오.
필요하다면.

- 와인 메이커 다음과 같은 다른 이국적인 문제도 확인합니다. #프라그마 사용법, 사용
afxres.h 비 MFC 프로젝트 등에서. 외부에서 무언가를 만날 때마다
보통, 그것에 대해 경고합니다.

- 와인 메이커 한 번에 전체 디렉토리 트리를 스캔할 수도 있습니다.
빌드하려는 실행 파일 및 라이브러리를 소스 파일과 일치시키고
해당하는 생성 Makefile.

- 마지막으로 와인 메이커 글로벌을 생성할 것입니다 Makefile 정상적인 사용을 위해.

- 와인 메이커 MFC 기반 프로젝트에 대해 알고 사용자 정의 파일을 생성합니다.

- 와인 메이커 기존 프로젝트 파일을 읽을 수 있습니다. dsp, dsw, vcproj 및 sln 파일을 지원합니다.

옵션


--노배너
배너 인쇄를 비활성화합니다.

--지원
수정된 모든 소스 파일의 백업을 수행하십시오. 이것이 기본값입니다.

--백업 없음
수정된 소스 파일을 백업하지 마십시오.

--nosource-수정
소스 파일을 수정하려고 하지 마십시오(예: DOS에서 Unix로 변환). 이것은 방지
파일이 읽기 전용이면 불만을 제기합니다.

--하위 모두
모든 파일과 디렉토리의 이름을 소문자로 바꿉니다.

--소문자
이름이 모두 대문자인 파일과 디렉토리만 이름을 바꾸십시오. 그래서 헬로씨
이름이 바뀌었지만 그렇지 않습니다. 월드씨.

--lower-없음
파일과 디렉토리의 이름을 소문자로 바꾸지 마십시오. 이것은 방지하지 않습니다
확장자를 그대로 처리할 수 없는 경우 파일 이름 변경(예: ".Cxx"). 이것
기본값입니다.

--lower-포함
include 문에 해당하는 파일(또는 다른 형식의 파일이
리소스 파일에 대한 참조)를 찾을 수 없으면 해당 파일 이름을 소문자로 변환하십시오.
이것이 기본값입니다.

--nolower-포함
참조된 파일을 찾을 수 없으면 포함 문을 수정하지 마십시오.

--guiexe | -창
실행 가능한 대상 또는 알 수 없는 대상인 경우 그래픽 응용 프로그램을 가정합니다.
유형이 발견되었습니다. 이것이 기본값입니다.

--cuiexe | --콘솔
실행 가능한 대상 또는 알 수 없는 유형의 대상인 경우 콘솔 응용 프로그램을 가정합니다.
발견되었습니다.

--dll 알 수 없는 유형의 대상이 발견되면 dll을 가정합니다. 와인 메이커 할 수 없다
실행 파일인지 dll인지 정적 라이브러리인지 확인하려면

--lib 알 수 없는 유형의 대상이 발견되면 정적 라이브러리를 가정합니다. 와인 메이커
실행 파일인지 dll인지 정적 라이브러리인지 확인할 수 없습니다.

--mfc 대상이 MFC 기반임을 지정합니다. 몇몇 경우 와인 메이커 포함 적응
및 그에 따라 라이브러리 경로를 지정하고 대상을 MFC 라이브러리와 연결합니다.

--nomfc
대상이 MFC 기반이 아님을 지정합니다. 이 옵션은 MFC 라이브러리 사용을 비활성화합니다.
경우에도 와인 메이커 파일을 만나다 stdafx.cpp or stdafx.h 그것은 그것을 일으킬 것입니다
둘 다 없으면 자동으로 MFC 활성화 --nomfc ...도 아니다 --mfc 지정되었습니다.

-D매크로[=데프]
지정된 매크로 정의를 매크로 정의의 전역 목록에 추가합니다.

-IDIR 지정된 디렉토리를 전역 포함 경로에 추가합니다.

-PDIR 지정된 디렉토리를 전역 dll 경로에 추가합니다.

-idll을 가져올 Winelib 라이브러리의 전역 목록에 Winelib 라이브러리를 추가합니다.

-LDIR 지정된 디렉토리를 전역 라이브러리 경로에 추가합니다.

-l도서관
링크할 라이브러리의 전역 목록에 지정된 라이브러리를 추가합니다.

--nodll
가져오기에 Winelib 라이브러리의 표준 세트를 사용하지 마십시오. 즉, 모든 DLL
코드 사용은 명시적으로 다음과 함께 전달되어야 합니다. -i 옵션. 의 표준 세트
라이브러리는 다음과 같습니다. odbc32.dll, odbccp32.dll, ole32.dll, oleaut32.dllwinspool.drv.

--nomsvcrt
몇 가지 옵션 설정 포도주 CC msvcrt에 대해 컴파일하지 않습니다. 다음과 같은 경우 이 옵션을 사용하십시오.
다음을 포함하는 cpp 파일이 있습니다. .

--인터렉티브
대화형 모드를 사용합니다. 이 모드에서 와인 메이커 목록을 확인하라는 메시지가 표시됩니다.
각 디렉터리에 대한 대상을 지정한 다음 디렉터리 및 대상별
옵션을 제공합니다.

--단일 대상 name
라는 대상이 하나만 있음을 지정합니다. name.

--생성된 파일
생성 Makefile. 이것이 기본값입니다.

--생성되지 않은 파일
생성하지 마십시오 Makefile.

--와인32
32비트 대상을 생성합니다. 이것은 Wow64 시스템에서 유용합니다. 해당 옵션이 없으면
기본 아키텍처가 사용됩니다.

사용 예


여기에 전형적인 와인 메이커 용도:

$ winemaker --하위 대문자 -DSTRICT .

위는 말한다 와인 메이커 소스에 대한 현재 디렉토리와 그 하위 디렉토리를 스캔하려면
파일. 이름이 모두 대문자인 파일이나 디렉토리를 찾을 때마다 이름을 바꿔야 합니다.
소문자로 합니다. 그런 다음 Winelib로 컴파일하기 위해 이러한 모든 소스 파일을 수정해야 합니다.
및 생성 Makefile의. -지구 다음을 지정합니다. 엄격한 매크로는 다음과 같은 경우에 설정해야 합니다.
이러한 소스를 컴파일합니다. 마지막으로 Makefile 생성됩니다.

다음 단계는 다음과 같습니다.

확인 $

이 시점에서 컴파일 오류가 발생하면(합리적인 크기의
프로젝트) 문제를 해결하는 방법에 대한 팁을 찾으려면 Winelib 사용자 가이드를 참조해야 합니다.
그들.

MFC 기반 프로젝트의 경우 대신 다음 명령을 실행해야 합니다.

$ 와인메이커 --lower-uppercase --mfc .
확인 $

기존 프로젝트 파일의 경우 다음 명령을 실행해야 합니다.

$ 와인메이커 myproject.dsp
확인 $

ALL / 버그


경우에 따라 편집해야 합니다. Makefile 또는 소스 파일을 수동으로.

Windows 실행 파일/라이브러리를 사용할 수 있다고 가정하면 다음을 사용할 수 있습니다. 와인 덤프
어떤 종류의 실행 파일(그래픽 또는 콘솔)인지, 어떤 라이브러리인지 확인합니다.
링크되고 내보내는 기능(라이브러리용). 그러면 모든 것을 복원할 수 있습니다.
해당 Winelib 대상에 대한 이러한 설정.

게다가 와인 메이커 실행 파일이 포함된 라이브러리를 찾는 데 좋지 않습니다.
현재 디렉토리 또는 다음 중 하나에 있어야 합니다. LD_LIBRARY_PATH.

와인 메이커 아직 메시지 파일과 메시지 컴파일러를 지원하지 않습니다.

버그는 다음에서 보고할 수 있습니다. 포도주 버그 트래커http://bugs.winehq.org

작가


CodeWeaver를 위한 François Gouget
디미트리 오 폰
안드레 헨첼

가용성


와인 메이커 WineHQ를 통해 사용할 수 있는 Wine 배포의 일부입니다. 포도주
개발 본부http://www.winehq.org/

onworks.net 서비스를 사용하여 온라인으로 와인메이커 개발 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad