英语法语西班牙语

Ad


OnWorks 网站图标

Winemaker-development - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 winemaker-development

这是命令 winemaker-development 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


winemaker - 生成用于在 Unix 上编译 Windows 程序的构建基础结构

概要


酿酒师 [ --nobanner [ --备份 | --无备份 [ --nosource-修复 ]
[ --下无 | --下-所有 | --小写-大写 ]
[ --lower-包括 | --nolow-include [ --mfc | --nomfc ]
[ --guiexe | - 视窗 | --cuiexe | - 安慰 | --dll | --lib ]
[ -D[=定义] ] [ -IDIR [ -PDIR [ -idll文件 [ -LDIR [ -l图书馆 ]
[ --nodlls [ --nomsvc​​rt [ - 交互的 [ --单一目标 姓名 ]
[ --生成文件 [ --nogenerated-文件 ]
[ --wine32 ]
工作目录 | 项目文件 | 工作空间文件

商品描述


酿酒师 是一个 perl 脚本,旨在帮助您引导转换您的文件的过程
Winelib 程序的 Windows 源代码。

为此 酿酒师 可以执行以下操作:

- 将您的源文件和目录重命名为小写,以防万一
在传输过程中大写。

- 执行 DOS 到 Unix(CRLF 到 LF)的转换。

- 扫描包含语句和资源文件引用以将反斜杠替换为
正斜杠。

- 在上述步骤中 酿酒师 还将执行不区分大小写的搜索
在包含路径中引用文件并使用正确的大小写重写包含语句
如果必要的。

- 酿酒师 还将检查其他更奇特的问题,例如 #pragma 收拾 使用,使用
文件名 在非 MFC 项目中,等等。 每当它遇到外面的东西
普通,它会警告你。

- 酿酒师 还可以一次扫描一个完整的目录树,猜猜是什么
您尝试构建的可执行文件和库,将它们与源文件匹配,以及
生成相应的 生成文件.

- 最后 酿酒师 将产生一个全球 生成文件 用于正常使用。

- 酿酒师 了解基于 MFC 的项目并将生成自定义文件。

- 酿酒师 可以读取现有的项目文件。 它支持 dsp、dsw、vcproj 和 sln 文件。

配置


--nobanner
禁用横幅打印。

--备份
对所有修改过的源文件进行备份。 这是默认设置。

--无备份
不要备份修改过的源文件。

--nosource-修复
不要尝试修复源文件(例如 DOS 到 Unix 的转换)。 这可以防止
如果文件是只读的,请投诉。

--下-所有
将所有文件和目录重命名为小写。

--小写-大写
仅重命名名称全部为大写的文件和目录。 所以 你好Ç
会被重命名,但不会 世界.c.

--下无
不要将文件和目录重命名为小写。 请注意,这并不能阻止
如果文件扩展名无法按原样处理,则重命名文件,例如“.Cxx”。 这个
是默认值。

--lower-包括
当文件对应一个包含语句(或其他形式的文件
资源文件的参考)找不到,将该文件名转换为小写。
这是默认设置。

--nolow-include
如果找不到引用的文件,请不要修改 include 语句。

--guiexe | - 视窗
当可执行目标或未知目标时假设图形应用程序
找到类型。 这是默认设置。

--cuiexe | - 安慰
当可执行目标或未知类型的目标时假设控制台应用程序
被发现。

--dll 当发现未知类型的目标时假设一个 dll,即当 酿酒师 不能
确定它是可执行文件、dll 还是静态库,

--lib 当发现未知类型的目标时假设一个静态库,即当 酿酒师
无法确定它是可执行文件、dll 还是静态库,

--mfc 指定目标是基于 MFC 的。 在这种情况下 酿酒师 适应包括
和库路径,并将目标与 MFC 库链接起来。

--nomfc
指定目标不是基于 MFC 的。 此选项禁用 MFC 库的使用
即使 酿酒师 遇到文件 标准文件 or 标准文件文件 那会导致它
如果两者都没有,则自动启用 MFC --nomfc 也不 --mfc 被指定。

-D[=定义]
将指定的宏定义添加到宏定义的全局列表中。

-IDIR 将指定的目录附加到全局包含路径。

-PDIR 将指定的目录附加到全局 dll 路径。

-idll文件 将 Winelib 库添加到要导入的 Winelib 库的全局列表中。

-LDIR 将指定的目录附加到全局库路径。

-l图书馆
将指定的库添加到要链接的库的全局列表中。

--nodlls
不要使用标准的 Winelib 库集进行导入。 也就是说,任何 DLL
您的代码使用必须明确传递 -i 选项。 标准集
图书馆是: odbc32.dll, odbccp32.dll, ole32.dll, oleaut32.dll驱动程序.

--nomsvc​​rt
设置一些选项告诉 葡萄酒网 不要针对 msvcrt 进行编译。 使用此选项,如果
你有 cpp 文件,其中包括 .

- 交互的
使用交互模式。 在这种模式下 酿酒师 会要求你确认名单
每个目录的目标,然后提供目录和目标特定的
选项​​。

--单一目标 姓名
指定只有一个目标,称为 姓名.

--生成文件
产生 生成文件. 这是默认设置。

--nogenerated-文件
不生成 生成文件.

--wine32
生成 32 位目标。 这在 wow64 系统上很有用。 没有那个选项
使用默认架构。

示例


这是典型的 酿酒师 使用:

$ winemaker --lower-uppercase -DSTRICT 。

以上告诉 酿酒师 扫描当前目录及其子目录的源
文件。 每当找到名称全部为大写的文件或目录时,它应该重命名
它小写。 然后它应该修复所有这些源文件以使用 Winelib 进行编译
并产生 生成文件秒。 该 -区 指定 严格的 宏必须在什么时候设置
编译这些来源。 最后一个 生成文件 将被创建。

下一步将是:

使

如果此时您遇到编译错误(对于合理大小的
项目),那么您应该查阅 Winelib 用户指南以查找有关如何解决的提示
他们。

对于基于 MFC 的项目,您必须改为运行以下命令:

$ winemaker --lower-uppercase --mfc 。
使

对于现有的项目文件,您必须运行以下命令:

$ 酿酒师 myproject.dsp
使

ALL / BUGS


在某些情况下,您必须编辑 生成文件 或手动源文件。

假设 windows 可执行文件/库可用,我们可以使用 酒窖
确定它是什么类型的可执行文件(图形或控制台),它是哪些库
链接,以及它导出的函数(对于库)。 然后我们可以恢复所有
这些设置用于相应的 Winelib 目标。

此外 酿酒师 不太擅长查找包含可执行文件的库:
它必须在当前目录中或在 LD_LIBRARY_PATH.

酿酒师 尚不支持消息文件和消息编译器。

错误可以报告在 酒红色 错误 跟踪http://bugs.winehq.org⟩。

作者


CodeWeavers 的 François Gouget
迪米特里 O.Paun
安德烈·亨切尔

可用性


酿酒师 是 Wine 发行版的一部分,可通过 WineHQ 获得, 酒红色
开发 司令部http://www.winehq.org/⟩。

使用 onworks.net 服务在线使用 Winemaker-development


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    括号
    括号
    Brackets 是一个免费的现代开源软件
    专为 Web 打造的文本编辑器
    发展。 用 HTML、CSS 和
    带有专注可视化工具的 JavaScript 和
    准备...
    下载支架
  • 2
    免费的pascal编译器
    免费的pascal编译器
    一个 32/64/16 位 Pascal 编译器,用于
    Win32/64/CE、Linux、Mac OS X/iOS、
    Android、FreeBSD、OS/2、Game Boy
    Advance、任天堂 NDS 和 DOS;
    语义兼容...
    下载免费的 Pascal 编译器
  • 3
    佳能 EOS 数码信息
    佳能 EOS 数码信息
    佳能没有快门计数
    包含在一个的EXIF信息中
    图像文件,而不是尼康和
    宾得。 没有基于佳能的官方
    应用 ...
    下载佳能 EOS 数码信息
  • 4
    EFInd
    EFInd
    rEFInd 是 rEFIt 引导的一个分支
    经理。 像 rEFIt 一样,rEFInd 可以
    自动检测您安装的 EFI 启动
    loaders,它提供了一个漂亮的 GUI
    启动选项菜单...
    下载 rEFInd
  • 5
    快递卢克GSI
    快递卢克GSI
    这个 SourceForge 下载页面是为了
    授权用户下载我构建的源代码
    GSI,基于 phhusson 的伟大
    工作。 我构建了 Android Pie 和
    安卓 1...
    下载 ExpressLuke GSI
  • 6
    音乐播音员
    音乐播音员
    Music Caster 是一个托盘音乐播放器
    可以让您将本地音乐投射到
    Google Cast 设备。 在第一次运行时,
    你需要点击你的箭头
    塔...
    下载音乐播音员
  • 更多 ”

Linux 命令

Ad