Ant*_*ijs 5 c++ cmake raspberry-pi
我正在尝试通过 C++ 控制树莓派相机。我找到了 api (raspicam),安装,检查。它适用于开发人员提供的示例。现在我创建自己的项目并收到 CMakeLists 错误:
CMakeLists.txt:3 (find_package) 处的 CMake 错误:由于未在 CMAKE_MODULE_PATH 中提供“Findraspicam.cmake”,该项目已要求 CMake 查找“raspicam”提供的包配置文件,但 CMake 未找到。
找不到“raspicam”提供的具有以下任何名称的包配置文件:
raspicamConfig.cmake
raspicam-config.cmake将“raspicam”的安装前缀添加到 CMAKE_PREFIX_PATH 或将“raspicam_DIR”设置为包含上述文件之一的目录。如果“raspicam”提供了单独的开发包或SDK,请确保已安装。
-- 配置不完整,出现错误!另请参阅“/home/pi/raspicam/build/CMakeFiles/CMakeOutput.log”。
这是我的 CmakeLists.txt 文件:
make_minimum_required (VERSION 2.8)
project (raspicam_test)
find_package(raspicam REQUIRED)
add_executable (simpletest_raspicam simpletest_raspicam.cpp)
target_link_libraries (simpletest_raspicam ${raspicam_LIBS})
Run Code Online (Sandbox Code Playgroud)
我刚刚开始,已经遇到了问题...你们能帮忙吗?:/
对于那些使用 raspicam 自述文件中默认指令的用户(从 v 0.1.3 开始,将来可能会有所不同):
你还可以添加
set(raspicam_DIR "/usr/local/lib/cmake")
Run Code Online (Sandbox Code Playgroud)
在使用之前添加到您的 cmake 文件中
find_package(raspicam REQUIRED)
Run Code Online (Sandbox Code Playgroud)
那就是当你在 /usr/local/lib/cmake 中有 raspicamConfig.cmake 时。如果您在该目录中没有它,您可以简单地搜索您的树莓派以找到它的位置,或者您可以转到您之前安装的 raspicam 中的“build”文件夹。然后再次输入 sudo make install,这将返回“最新”消息以及所有文件列表及其位置,包括 raspicamConfig.cmake。希望这对一些人有帮助。
| 归档时间: |
|
| 查看次数: |
37913 次 |
| 最近记录: |