cmake在本地添加库调试

  1. 下载clion的示例代码
    • 仓库地址
      • 查看git仓库地址:git remote -v
  2. cmakelist配置
include_directories(/Users/james/free_code/poco-1.9.0-all/Foundation/include)
include_directories(/usr/local/include)
link_directories(/usr/local/lib)
add_executable(gtest_poco gtest_poco.cpp test_Active.cpp)
target_link_libraries(gtest_poco libgtest.a libgtest_main.a PocoFoundation)
  1. 问题
    • 如何连接库进行调试
  2. 解决过程
    • 库添加后,需要包含头文件,头文件需要用到/Users/james/free_code/poco-1.9.0-all/Foundation/include
  3. 反思
    1. 为什么包含着个include就行,但是包含整个Foundation不行
    2. 利用sudo 可以访问root用户资源,并且新建的文件也是root用户的.
    3. 在安装软件中不存在冲突,因为它会更新文件的内容,覆盖掉过去的内容.

你可能感兴趣的:(cmake在本地添加库调试)