【问题标题】:Cannot open input file 'ittnotify.lib'无法打开输入文件“ittnotify.lib”
【发布时间】:2021-07-16 11:16:03
【问题描述】:

我正在使用带有 VisualStudio 2019 的 LibRealSense 和 openCV 库,Windows 10 上的 C++ 项目。我正在尝试使用包含在“CalibrationToolAPI”中的示例“CustomCalibrationTest”。 我已将所有库链接到项目以及所有“包含”路径和库目录。但是当我尝试构建它时,出现了这个错误:

“严重代码描述项目文件行删除状态错误LNK1181无法打开输入文件'ittnotify.lib'CustomCalibrationTest C:\Program Files\Intel\CalibrationToolAPI\2.11.0.0\api\DynamicCalibrationAPI\2.11.0.0\examples\CustomCalibration\链接 1"。

我注意到“ittnotify”位于 openCV 库的 3rdparty 文件夹中:我在路径“3rdlibrary/lib”中找到它的“.lib”文件,但我找不到它的“include”文件夹,可能是这个问题吗? 当我用 CMake 构建 openCV 库时,我没有任何错误。 请帮我, 谢谢!

【问题讨论】:

  • 您收到链接器错误,您的链接器找不到库。检查库的路径是否在项目的 Additional Library paths 属性中。

标签: c++ windows opencv visual-studio-2019 realsense


【解决方案1】:

此错误表示链接器找不到 ittnotify.lib,因为它不存在或找不到路径。

我建议您检查是否已将 .lib 文件的路径添加到附加库目录(属性 -> 链接器 -> 常规 -> 附加库目录)以及是否添加了 .lib 文件的名称及其对附加依赖项的扩展(属性 -> 链接器 -> 输入 -> 附加依赖项)

当 LIBPATH 包含空格时也会发生错误。如果是这种情况,请将库移动到没有空格的路径或在路径周围加上引号。

更多细节我建议你可以参考文档:Linker Tools Error LNK1181

最好的问候,

张靓颖

【讨论】:

  • @Emanuele Cinesi 你有任何更新吗?如果您的案例已经解决,请帮忙标记答案。如果没有,请随时与我们联系。您的理解与合作将不胜感激。
猜你喜欢
  • 1970-01-01
  • 2014-01-13
  • 2015-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多