在 Windows 上使用 GCC 构建 Teigha

ODA 创始和企业级订阅者可以从源代码构建 Teigha。从 Teigha 4.3.0 版本开始,这些订阅者可以使用 GCC 5.x 编译器在 Microsoft® Windows® 上从源代码构建 Teigha。

为了实现此目标,您需要在计算机上安装 MinGW (http://www.mingw.org/)。安装 MinGW 后,将 bin 文件夹添加到 PATH 环境变量中,以便找到 g++/gcc 编译器和 mingw32-make 构建工具。

当 bin 文件夹位于 PATH 中时,您可以检查 cmd;g++ 编译器可以通过打印以下内容找到:

> g++ --version
g++ (GCC) 5.3.0
Copyright (C) 2015 Free Software Foundation, Inc.
这是免费软件;请参阅源代码以了解复制条件。不提供任何担保;甚至不提供适销性或特定用途适用性的担保。

请注意,ODA 使用 GCC 5.3 版本构建 Teigha。如果您使用的是较旧或较新的 GCC 编译器,则可能会收到许多编译器错误。

配置构建环境后,打开包含 Teigha 源文件的文件夹并打开命令提示符。使用 ODAProjectFileGenerator.exe 脚本生成项目文件,并从两个建议的配置中选择一个(根据您的需要选择静态或动态):
•    桌面 Windows GCC 5.3 32 位静态
•    桌面 Windows GCC 5.3 32 位 DLL
然后按照项目生成的标准步骤操作:选择适当的目标/构建类型/文件夹名称。

ODAProjectFileGenerator.exe 将在命令提示符窗口中打开生成的项目。要开始构建,只需键入以下命令即可使用 8 个作业(同时运行)构建代码:

> mingw32-make -j8

一些重要说明:
•    新配置(Windows 上的 GCC)将创建 Windows 库。
•    以下定义用于构建:
      •    ODA_WINDOWS,
      •    ODA_WINDOWS_GCC
      •    UNICODE,_UNICODE

今天就开始行动

免费试用 ODA 软件 60 天。
无风险,无需信用卡。

免费试用