我目前正在开发一个CLion插件,它涉及创建一个新项目。一旦创建,我打开一个带有所述项目的新窗口。我的问题是,在关闭并重新打开项目后,CLion似乎只生成.iml
和modules.xml
文件。我的问题是,我错过了什么或做错了什么?
到目前为止我的步骤:
ProjectManager.getInstance().createProject(projectName, projectPath)
,返回一个Project对象。ProjectManager.getInstance().loadAndOpenProject(project.getPresentableUrl())
将打开一个新窗口,但不会生成上面提到的配置文件。只有当我关闭项目并重新打开它时,才会生成配置文件并启用cmake支持。
我对此的看法: 我可能需要在项目中创建一个模块?但那么以编程方式执行此操作的正确方法究竟是什么?在这种情况下,我想创建一个C模块,但我没有发现任何显示如何执行此操作。通过创建模块构建器来关注intellij sdk文档的教程似乎并不适用于CLion。我在搜索互联网时发现的唯一源代码是CLion Arduino插件,坦率地说它有同样的问题。
任何指向我正确方向的东西都会非常感激。有没有关于如何做这种事情的文档?这也是我第一次在stackoverflow上发布一个问题,所以任何关于发布的反馈也很感激。