Clion作为IDE而不编译

时间:2017-08-08 05:28:16

标签: c++ clion

我正在尝试将CLion IDE用于Cpp开发,其中实际编译发生在远程服务器上,尽管所有头文件都可用,但由于所需的库仅在远程服务器中可用,因此本地环境的编译将失败。有没有办法将CLion用作仅具有代码完成选项的IDE。我已经使用过这样的NetBeans,它只提供代码完成,我只是无法找到一种方法来实现这一点与CLION

1 个答案:

答案 0 :(得分:1)

如果我正确理解了这个问题,是的,这是可能的。 我正在使用Clion为微控制器应用程序编写代码,其中实际编译是在命令行上完成的,而不是在IDE中完成的。

我觉得我说明显了,但你可以点击" Build"按钮。您可以将包含路径指向头文件所在的位置,Clion将为您提供代码完成,因为它只需要标题。 由于Clion读取CMakeLists.txt以确定您的项目配置,因此您需要并在那里设置包含路径。

cmake_minimum_required(VERSION 2.8.4)
project(my_cool_project)

set(INCLUDE_DIRECTORIES "/path/to/your/headers")
set(SOURCE_FILES src/main.cpp
                 src/foo.cpp
                 src/foo.h
                 src/bar.cpp
                 src/bar.h)

add_executable(my_cool_project ${SOURCE_FILES})

正如我所说,Clion使用CMakeLists.txt作为项目配置,所以如果你已经不熟悉它并设置了这个文件,请查看此设置。