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