赞
踩
1. 安装makefile插件, 安装库文件 pip install compiledb
2.单机makefile文件,右键run 'makefile', 会编译生成很多相应文件, 控制太没有报错即可
3.在项目根目录新建CMakeLists.txt文件,并填写如下内容, 点击Load CMake project
- cmake_minimum_required(VERSION 3.4.1)
- project(libjpeg CXX)
- set(CMAKE_CXX_STANDARD 14)
- set(CMAKE_VERBOSE_MAKEFILE 1)
- add_custom_target(makeJpegCmd
- COMMAND make -j8
- 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, 添加
- aux_source_directory(. source_list)
- add_executable(test1 ${source_list})
注意test1不能和工程名重复, 因为
#####add_custom_target(rediste COMMAND make -C ${rediste_SOURCE_DIR}) 已经占用了工程名, 该语句的作用就是讲cmake引导到makefile执行
注意此时的配置如下
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。