【发布时间】:2014-02-18 12:27:38
【问题描述】:
我已经在网上搜索了如何做到这一点,但我找不到任何关于有人如何禁用 FreeImage 中的某些插件的信息。阅读Changelog 我发现这是可能的,但我找不到任何文档。例如,我不需要 EXR(需要 OpenEXR)、JXR(需要 LibJXR)和其他一些可以减小可执行文件大小的库,我也不需要它们。
有谁知道如何在编译时禁用 FreeImage 插件?
【问题讨论】:
我已经在网上搜索了如何做到这一点,但我找不到任何关于有人如何禁用 FreeImage 中的某些插件的信息。阅读Changelog 我发现这是可能的,但我找不到任何文档。例如,我不需要 EXR(需要 OpenEXR)、JXR(需要 LibJXR)和其他一些可以减小可执行文件大小的库,我也不需要它们。
有谁知道如何在编译时禁用 FreeImage 插件?
【问题讨论】:
您是否可以在 Source/Plugin 目录内的 Plugin.cpp 文件中禁用 then。
在这个文件中有一个函数 FreeImage_Initialise 用于初始化插件。
您也不需要编译库,PluginTIFF.cpp 和 OpenEXR 之间的依赖性较低,即文件 half.cpp强>。
【讨论】: