【问题标题】:Intel IPP: unresolved external symbol _ippiResizeGetSize_8u@32英特尔 IPP:未解析的外部符号 _ippiResizeGetSize_8u@32
【发布时间】:2017-03-26 13:13:24
【问题描述】:

我遇到了一个奇怪的问题,并认为有一个简单的答案,但我想我只是看不到森林,因为所有的树木。

我正在尝试使用 Intel IPP (Visual Studio 2015) 编译程序并收到以下错误消息:

unresolved external symbol _ippiResizeGetSize_8u@32

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

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

谢谢

拍拍

【问题讨论】:

    标签: c++ unresolved-external intel-ipp


    【解决方案1】:

    所有未解决的符号错误都来自 VS 链接器。基本上,这意味着您尚未将静态库添加到链接器“输入”属性,该静态库解析所需的外部名称。

    在您的情况下,它是 IPP 图像处理库,即“ippimt.lib”(最新 IPP 版本),或 IPP v.7.x 的“ippi_l.lib”。

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

    问候,谢尔盖

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-09
      相关资源
      最近更新 更多