2016-11-12 211 views
0

我有一个奇怪的问题,并认为有一个简单的答案,但我想我不能看到森林,因为所有的树木。英特尔IPP:无法解析的外部符号_ippiResizeGetSize_8u @ 32

我试图编译使用英特尔IPP(Visual Studio的2015年)的程序,并且收到以下错误信息:

unresolved external symbol [email protected] 

我加入了相应的文件夹添加到项目属性,没有工作。所以为了安全起见,我只是将所有静态库和相应的头文件复制到程序代码所在的文件夹中。它确实找到头文件,但我也遇到了上述错误。这些库是作为依赖项添加的。我已经设置了IPP,以便它使用单线程静态库。

我在这里做错了什么?这似乎很简单。

谢谢

帕特

回答

0

所有未解决的符号错误来自VS连接。基本上,这意味着你没有在链接器的“输入”属性中添加静态库,这会解析所需的外部名称。

就你而言,它是IPP图像处理库,即IPP v.7.x的“ippimt.lib”(最新的IPP版本)或“ippi_l.lib”。

您可以将ippi *库的全名添加到“input”属性,或将IPP库目录添加到VS链接器的“general/additional directory”属性,并将库文件的名称添加到“input”属性。您不需要将静态库复制到工作目录,它不起作用。

谢谢,谢尔盖