报错 Imported target "tbb" includes non-existent path
时间: 2024-05-08 10:15:25 浏览: 242
Qt5发布版本的日志输出
3星 · 编辑精心推荐
这个错误通常出现在使用CMake构建项目时,可能是因为TBB(Intel Threading Building Blocks)库的路径没有正确设置或不正确。
解决方法:
1. 确保TBB库已正确安装并已添加到系统路径中。
2. 检查CMakeLists.txt文件中是否正确设置了TBB库路径。例如:
```
find_package(TBB REQUIRED)
include_directories(${TBB_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} ${TBB_LIBRARIES})
```
3. 如果TBB库路径已正确设置,但仍出现错误,请尝试清除CMake缓存并重新构建:
```
rm -rf CMakeCache.txt CMakeFiles/
cmake .
make
```
如果以上方法都无法解决问题,请尝试更新TBB库或联系TBB库的维护者。
阅读全文