[返回博客](/cn/blog) # 在 Windows 上使用 GCC 构建 Teigha

Irina Yakubenko 五月 30, 2017 [\#sources](/cn/blog/tag/sources) [\#environment](/cn/blog/tag/environment)

<a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_linkedin"></a>

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++ 编译器可以通过打印以下内容找到：

&gt; 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 个作业（同时运行）构建代码：

&gt; mingw32-make -j8

一些重要说明：  
• 新配置（Windows 上的 GCC）将创建 Windows 库。  
• 以下定义用于构建：  
• ODA\_WINDOWS,  
• ODA\_WINDOWS\_GCC  
• UNICODE,\_UNICODE

## 今天就开始行动

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

[免费试用](https://www.opendesign.com/cn/free-trial)
