我有一个带有C ++代码和Makefile
的远程服务器,我想使用Clion的远程开发+ Makefile插件在远程开发一个Makefile项目。
我主要遵循this guide from Jetbrains来设置远程开发。
我已按照所有说明进行操作:
按照所有说明进行操作后,我有两个问题:
我的本地项目和远程存储库不同步。我的本地文件包含在项目初始化时创建的伪文件:cmake-build-debug
目录,CMakeLists.txt
和main.cpp
,而我的远程文件包含代码和Makefile
。
没有创建供我运行和构建的配置。在run
,debug
和build
按钮的右上角,未显示任何预先创建的配置:
相反,有Add Configuration
按钮。当我单击Add Configuration
并导航以创建新的Makefile配置时,没有选项可以在远程设置项目。
所以我的问题是:
cmake-build-debug
目录和CMakeLists.txt
吗?如果没有,该如何使用远程接收文件?答案 0 :(得分:1)
这里有几件事:
CLion中的完全远程模式目前仅适用于CMake项目。
Makefile插件在CLion中不提供Makefiles项目模型支持(并且您在CLion中无法使用o / oa项目模型,代码将无法解析),它主要用于在此类文件中突出显示语法并为Makefiles运行/调试配置。要在CLion中使用makefile,需要通过编译数据库来解决。请在此处检查:https://www.jetbrains.com/help/clion/managing-makefile-projects.html。但这再次仅适用于本地项目。