最近经常被问到关于使用C++开发NAO机器人时,如何使用外部库的问题,下面我就做一下简单的总结,希望能帮到有需要的你
关于这一点,其实不难,只要配置好CMakeLists.txt就好
1.指定链接库目录,多个目录分多行写就好
link_directories(
${PROJECT_SOURCE_DIR}/lib
/media/sf_Share/ctc-linux32-atom-2.1.4.13/alsa/lib
/media/sf_Share/ctc-linux32-atom-2.1.4.13/bzip2/lib
/media/sf_Share/ctc-linux32-atom-2.1.4.13/zlib/lib
/media/sf_Share/ctc-linux32-atom-2.1.4.13/ffmpeg/lib
)
2.指定头文件目录,多个目录分多行写就好
include_directories(
${PROJECT_SOURCE_DIR}/include
/media/sf_Share/ctc-linux32-atom-2.1.4.13/alsa/include
/media/sf_Share/ctc-linux32-atom-2.1.4.13/ffmpeg/include
)

本文介绍了在使用C++为法国NAO机器人开发时如何配置CMakeLists.txt来链接和使用外部库,针对开发者常遇到的问题提供了解决方案。
最低0.47元/天 解锁文章
3201





