与IPP的静态链接将lib大小扩展到100MB以上?

时间:2015-02-03 10:27:11

标签: static-libraries static-linking intel-ipp

我有一个静态库,链接到IPP 7.1,可以调用ippi_Mul 4次。该项目是在Visual Studio中构建的。这是以前的动态链接,但事实证明,在IPP 7.1中,动态库是内部多线程的,这对我来说是不允许的,因此我将其更改为单线程IPP的静态链接。然后lib的大小从几MB增加到大约150MB。

这种链接是否正常?正如我所说,我只是从IPP调用一个函数。

在最新的IPP 8.2 multi-threading is deprecated中,更新将为我解决问题。但是我仍然对此很感兴趣。如果我只使用库中的单个函数,那么静态链接不是更正确的选项吗?并且这种预期的lib大小是否会被预期?

0 个答案:

没有答案