win 10 Clion Wsl 配置

本文分享了使用Clion进行C++跨平台开发的经验,重点介绍了其对MinGW、Cygwin、VisualStudio及WSL的支持情况,特别是在Windows环境下的图形3D开发优势。Clion利用CmakeLists.txt简化复杂库配置,并通过vcpkg进一步优化本地C++操作,成为高效C++IDE。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

闲来无聊,用教育邮箱搞了个Clion的注册码,然后兴奋的配置起来了环境。

记得Clion 之前一年在预览版本中说要支持MSVC,但是发现目前还是实验性的版本。而在windows下虽然可以编写C++ 的IDE很多。大部分都是仅支持cygwin 或者mingw 之类的Unix环境的编程开发。在win的环境下,还是Visual Studio 能将MSVC这一套发挥的更好。并且如果要进行图形3D的开发,觉得在win下对于NVIDIA显卡以及各种库支持的最好。

闲话不多说,既然折腾了就做个记录,以后可能会用得到。

Clion 是用CmakeLists.txt 来组织C++的一些复杂库的配置的。感觉这个很是方便。不过现在vcpkg 的发展已经很完善了。如果是在本地进行C++的操作。vcpkg 全局的库匹配,能减少我们大量的Visual Studio C++配置工作。

Clion这次又个很好的功能,完美支持切换C++的环境

 

我们可以看到Environment 中提供了4项选择

 

分别是MinGW、Cygwin、Visual Studio、WSL 。其中对Visual Studio的支持没有配置成功。其他的都能很好的配置成功。

MinGW和Cygwin 这个不多说了。常见的win下 的Linux环境。

WSL 这个可真是好东西。Win 10 的Linux 子系统,虽然现在还不能坐到100%的完美。但是绝大部分功能都可以使用了。其中就包括gcc g++ make gdb python,还有一大包的相应的库。有了这些东西,我们就可以很好的进行Linux下C++的编程开发。但是如果是关于图像显示方面的还有些问题,比如说用opencv 的imshow 显示图片就会出现

的错误,不知道有没有大神懂这个怎么解决的。

总之,Clion扔不失为一款优秀的C++IDE,可以帮助我们节省很多环境配置的时间。并且ti

### 配置 CLion 使用 Windows Subsystem for Linux (WSL) 为了在 WSL 上顺利使用 CLion 开发 C/C++ 应用程序,需确保已正确安装并配置好必要的组件。 #### 安装和配置 WSL 对于 Win10 系统(需要18版本以上),应先启用 WSL 功能[^2]。完成之后,通过 Microsoft Store 或其他方式获取所需的 Linux 发行版,并按照提示完成初始设置过程。 #### 设置工具链 进入 CLion 后,可通过菜单 `File | Settings | Build, Execution, Deployment | Toolchains` 来指定构建、执行以及部署所使用的工具链。这里可以添加新的 MinGW 或者 Cygwin 工具链,但对于基于 WSL 的项目,则应该选择 Remote Host 类型来连接到本地机器上的 WSL 实例[^1]。 #### 创建远程环境 当选择了 Remote Host 作为目标平台时,CLion 将引导用户创建一个新的 SSH 远程主机条目。尽管是在同一台计算机上操作,但仍需提供 localhost 地址及相关认证信息以便建立安全连接。接着定义工作目录路径和其他选项以匹配个人需求。 #### 测试与验证 成功建立了上述链接后,建议新建一个小规模测试工程来确认整个流程无误。尝试编译运行简单的 Hello World! 程序是一个不错的选择: ```cpp #include <iostream> int main() { std::cout << "Hello from WSL via CLion!" << std::endl; return 0; } ``` 如果一切正常,那么现在就可以享受由 CLion 提供的强大功能支持下的跨平台开发体验了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值