-
-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在CLion 插件增加一个排除了C++外其他语言的选项 #27
Comments
需要先确认是插件问题还是 xmake 问题,这是不一样的。。
如果是这种情况,原本就不应该调用到 xmake,所以跟 xmake 是否完善,就没任何关系,是插件不完善。。 clion 的那个 xmake 插件,目前是不完善的,这主要是因为 Intellij IDEA 的插件机制设计复杂,不易扩展,兼容性差导致我这边维护起来太折腾,我没那么多精力去折腾。 建议使用 vscode 插件,相对比较完善,还支持调试和 intelligense
xmake 原本就是以 c++ 为主,支持 rust go zig 等其他语言,主要目的是为了能够跟 c++ 代码混合编译,辅助c++项目中更好的调用 rust/go/zig 库的一些接口,原本就没打算,纯 rust 项目去替代 cargo |
就是纯Rust 项目点击build ,还是会调用xmake 命令,应该是插件的问题,但是大部分使用C++ 和Rust 的还是习惯用CLion ,xmake 挺好用的,如果这部分用户使用不到xmake ,还是挺可惜的,如果能修复那就好了 |
我看之前就有人提过CLion cmake 被劫持过,应该是同一个问题,https://github.com/xmake-io/xmake-idea/issues/22 ,纯Rust 项目也有这个问题,我看源代码是kotlin 写的,要是java 或scala 我还能调试一下,对kotlin 不熟,有空我可以学学kotlin ,尝试修复一下 |
我也遇到了这样的问题,近期我准备修复一下这个 |
你在什么场景下需要该功能?
在CLion 写C++ 代码和Rust 代码时,安装完xmake ,就不能使用Rust 的Cargo 了
描述可能的解决方案
在CLion xmake插件能增加一个排除了C++外其他语言的选项么,比如用CLion 写Rust ,点击main的运行,会自动识别调用xmake 的Rust 构建运行,但是点击了会报错,用Cargo 就没问题,特别是在有builds.rs 的Rust 项目里,xmake 还是不完善的。所以除了C++其他语言还是想用自带构建工具,目前只能VS code 安装xmake,在CLion 就不能安装xmake 了,觉得xmake 还是注重C++ 项目的构建比较好,其他语言一般有自己构建系统
描述你认为的候选方案
No response
其他信息
No response
The text was updated successfully, but these errors were encountered: