IDE使用

CLion 初用札记

2020-03-05  本文已影响0人  ProjectDaedalus

CLion, Jetbrains全家桶中用于写C/C++的跨平台IDE,颜值担当。最近初用,一些坑先填上

abstract.jpeg

CMake配置

CMake,跨平台的编译工具,用于自动构建makefile。

1.include_directories(dir)
添加头文件目录

# 添加头文件路径
include_directories(./App/inc)
include_directories(./Test/Demo/inc)
include_directories(./Driver/inc)

2.aux_source_directory(dir var)
添加源码目录,指定源码文件集合变量名

# 添加源码路径
aux_source_directory(./App/inc source)
aux_source_directory(./Test/Demo/src source)
aux_source_directory(./Driver/src source)

3.add_executable(name source1 [source2 ... ])
指定目标文件名称及所需源码文件。如果项目工程很大,在目标文件后手动添加所有源码文件,会非常费事,故可以使用aux_source_directory将指定目录下的源码文件自动包含到变量Var中,${Var}表示Var的引用

add_executable(Test1 ${source} )

Debugger配置

CLion工具链中的Debugger配置为LLDB,在Mac上调试时会出现下述Error,无法调试

E1102 21:19:29.659423 332785088 ProtobufClient.cpp:146] ERROR, no such host as localhost

解决方案:
修改/etc/hosts文件中将

::1 localhost

修改为

127.0.0.1   localhost
上一篇下一篇

猜你喜欢

热点阅读