【发布时间】:2017-08-08 05:28:15
【问题描述】:
我尝试使用 CLion IDE 进行 Cpp 开发,其中实际编译发生在远程服务器上,尽管所有头文件都可用,但在本地环境中编译会失败,因为所需的库仅在远程服务器中可用。有没有办法将 CLion 用作仅具有 代码完成 选项的 IDE。我已经像这样使用过 NetBeans,它只提供代码完成,我只是找不到使用 CLion 的方法
【问题讨论】:
-
那为什么不继续使用 NetBeans 呢?
我尝试使用 CLion IDE 进行 Cpp 开发,其中实际编译发生在远程服务器上,尽管所有头文件都可用,但在本地环境中编译会失败,因为所需的库仅在远程服务器中可用。有没有办法将 CLion 用作仅具有 代码完成 选项的 IDE。我已经像这样使用过 NetBeans,它只提供代码完成,我只是找不到使用 CLion 的方法
【问题讨论】:
如果我正确理解了这个问题,是的,有可能。 我正在使用 Clion 为微控制器应用程序编写代码,其中实际编译是在命令行上完成的,而不是在 IDE 中。
我觉得我说的是显而易见的,但您可以不要点击“构建”按钮。您可以将包含路径指向头文件所在的位置,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 作为项目配置,因此,如果您还不熟悉此文件,请查看设置此文件,然后就可以设置了。
【讨论】: