如何设置 IntelliJ IDEA 来处理混合 Java/C++ 项目

问题描述 投票:0回答:3

我有一个使用 Maven 在 IntelliJ IDEA 中构建的现有 Java 项目。我希望向该项目添加几个新类,这些新类将使用 C++ 和 JNI 本机方法实现。我应该如何配置 IDE 和构建工具才能完成这项工作?如果可以更容易的话,我愿意从 Maven 更改为另一个构建工具,尽管我承认我之前发现 Gradle 令人困惑并且宁愿避免它,除非它会产生实质性的变化。

还有任何插件或其他修改可以改善在 IntelliJ IDEA 中编辑 C++ 文件的体验吗?我知道最近版本的 IDEA 不再支持第三方 C++ 插件,但是有替代方案吗?

java c++ maven intellij-idea java-native-interface
3个回答
2
投票

如果有帮助的话,我可以确认它不在可用插件列表中。看起来确实已经被删除了。也许 Jetbrains 不想与 CLion 竞争。

CLion 更好,因为你有一个专用于 C/C++ 的 IDEE,这样,你可以更好地“个性化”它。

如 CLion FAQ 页面中所列,目前没有适用于 IntelliJ IDEA 的官方独立 C/C++ 编辑插件。正如 Jetbrains AppCode 等其他一些产品一样,Jetbrains 目前将 CLion 保留为独家付费产品,没有免费的社区版本,如本论坛帖子所示。


1
投票

C/C++ 插件可以在 IntelliJ Plugin Repository 中找到,实际上不是由 Jetbrains 开发的,而是由名为 AdvancedTools 的第三方开发的,并且早已没有更新。 C/C++ 插件 我不确定这是否与 CLion 的发布有关,例如IntelliJ 买下了该插件作为 CLion 的基础。

它可能会使您的 IntellijIDEA 在启动时崩溃。如果发生这种情况,只需从已安装的文件夹中删除该插件即可

查看 IntelliJ 官方网站了解更多信息 IntelliJ 多平台


1
投票

C/C++ 插件实际上是由第三方开发的,但我认为它不可靠,它的使用可能会导致您的应用程序崩溃,因为它已经过时了。 C/C++ 插件

© www.soinside.com 2019 - 2024. All rights reserved.