C ++如何在FreeImage中禁用插件?

时间:2014-02-18 12:27:38

标签: c++ plugins freeimage

我在网上搜索了如何做,但我找不到任何关于如何禁用FreeImage中某些插件的内容。阅读Changelog我看到它是可能的,但我找不到任何文档。例如,我不需要EXR(需要OpenEXR),JXR(需要LibJXR)和其他一些可以减小可执行文件大小的库,我也不需要它们。

有没有人知道如何在编译时禁用FreeImage插件?

1 个答案:

答案 0 :(得分:2)

你可以在 Source / Plugin 目录中的 Plugin.cpp 文件中禁用它。

在此文件中有一个函数FreeImage_Initialise,用于初始化插件。

您也不需要编译库, PluginTIFF.cpp OpenEXR 之间的依赖性较低,即文件 half.cpp

Plugins initialization list