When you download and extract the IFC SDK libraries to an empty folder, the directories should be preserved and have the following structure.
Item (Folder or File) | Operating System | Description | |
---|---|---|---|
bin |
Non-Windows | IFC SDK binary executable and library files. Files are placed in the appropriate subfolder. The name of the subfolder depends on the specific platform, compiler version, and processor architecture. | |
build |
Non-Windows | Contains CMake configuration files for building IFC SDK executable and library files. | |
exe |
Windows | IFC SDK binary executable and library files for Windows platforms. Files are placed in the appropriate subfolder. The name of the subfolder depends on the specific platform, compiler version, and processor architecture. | |
Ifc |
All | IFC SDK binary executable and library files. Files are placed in the appropriate subfolder. The name of the subfolder depends on the specific platform. | |
Examples |
All | Source code of IFC SDK example applications. See Use ODA IFC SDK Sample Applications for additional information about samples. | |
Extensions |
All | Source code of IFC SDK extension modules. | |
Include |
All | IFC SDK header files, which represent its public API. | |
Kernel |
All | IFC SDK header files from Kernel SDK. This folder also contains the source code for Kernel SDK extensions used in IFC SDK. | |
KernelBase |
All | IFC SDK header files from the base part of Kernel SDK. | |
lib |
All | IFC SDK library files and other binary libraries that IFC SDK depends on. | |
Platforms |
Windows |
Project files generated with CMake for the Windows platform.
Contains two solutions:
Files are placed in the appropriate subfolder. The name of the subfolder depends on the specific platform, compiler version, and processor architecture. |
|
ThirdParty |
All | Contains third-party files (source code, headers, binary files, etc.) that IFC SDK depends on. | |
CMakeLists.txt |
Non-Windows | A file that contains instructions for the CMake utility which creates make-files for building IFC SDK binary files. | |
configure |
Non-Windows | A utility that generates make-files based on a CMake configuration. | |
platform.txt |
All |
A text file that contains platform-dependent information:
|
Copyright © 2002 – 2022. Open Design Alliance. All rights reserved.
|