当前位置:   article > 正文

Clion开发调试Makefile项目_clion load makefile

clion load makefile

1. 安装makefile插件, 安装库文件 pip install compiledb

2.单机makefile文件,右键run 'makefile', 会编译生成很多相应文件, 控制太没有报错即可

3.在项目根目录新建CMakeLists.txt文件,并填写如下内容, 点击Load CMake project

  1. cmake_minimum_required(VERSION 3.4.1)
  2. project(libjpeg CXX)
  3. set(CMAKE_CXX_STANDARD 14)
  4. set(CMAKE_VERBOSE_MAKEFILE 1)
  5. add_custom_target(makeJpegCmd
  6. COMMAND make -j8
  7. WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})

4. 配置Run/Debug

 

5. 如果有代码修改, 需要执行步骤2进行重新编译


问题1:Clion this file does not belong to any project target

文件夹右键, mark directory as --》 source

问题2: 使用上述方式后, 导致所有的标准库头文件找不多,但是不影响运行,这时需要取消问题1的操作,而是修改cmakelist.txx, 添加

  1. aux_source_directory(. source_list)
  2. add_executable(test1 ${source_list})

注意test1不能和工程名重复, 因为

#####add_custom_target(rediste COMMAND make -C ${rediste_SOURCE_DIR}) 已经占用了工程名, 该语句的作用就是讲cmake引导到makefile执行

注意此时的配置如下

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/778289
推荐阅读
相关标签
  

闽ICP备14008679号