我在网上搜索了如何做,但我找不到任何关于如何禁用FreeImage中某些插件的内容。阅读Changelog我看到它是可能的,但我找不到任何文档。例如,我不需要EXR(需要OpenEXR),JXR(需要LibJXR)和其他一些可以减小可执行文件大小的库,我也不需要它们。
有没有人知道如何在编译时禁用FreeImage插件?
答案 0 :(得分:2)
你可以在 Source / Plugin 目录中的 Plugin.cpp 文件中禁用它。
在此文件中有一个函数FreeImage_Initialise,用于初始化插件。
您也不需要编译库, PluginTIFF.cpp 和 OpenEXR 之间的依赖性较低,即文件 half.cpp 强>