【Clion】中文路径名项目名加载异常

本人小白误打误撞发现的不一定对所有人有效
file -> setting -> Build,Execution,Deployment ->CMake
在这里插入图片描述
我修改成了 visual studio 15 2017 可以正常使用中文项目名或中文文件名

  1. 以上修改仅对当前项目有效,对新项目有效请修改
    file -> New Projects Setup -> setting for new Projects… 做同样修改‘’
    现在只知道使用默认的Ninja会报错,使用 Visual Studio 15 2017不会报错其他的未测试
  2. CMakeLists.txt 文件:
cmake_minimum_required(VERSION 3.23)
project(【项目名随便写】 C)
set(CMAKE_C_STANDARD 99)
add_executable(【英文】中文文件名.c)
  1. 修改后没有效果可以试试file -> Reload CMake Project

成功如下图所示
在这里插入图片描述

Cmake

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
CLion 是一个跨平台的集成开发环境(IDE),用于 C 和 C++开发。它提供了许多功能和工具,以简化和加速开发过程。 在 CLion 中创建一个 C++ 类模板可以通过以下步骤完成: 1. 打开 CLion,并创建一个新的 C++ 项目。 2. 在项目中创建一个新的源文件,命为你想要的类加上 ".cpp" 后缀,例如 "MyClass.cpp"。 3. 在同一项目中创建一个头文件,命为你想要的类加上 ".h" 后缀,例如 "MyClass.h"。 4. 在 ".h" 文件中定义类的结构和成员函数。例如: ```cpp #ifndef MYCLASS_H #define MYCLASS_H class MyClass { private: int myInt; public: MyClass(); // 默认构造函数 MyClass(int num); // 带参数的构造函数 ~MyClass(); // 析构函数 void setInt(int num); int getInt() const; }; #endif // MYCLASS_H ``` 5. 在 ".cpp" 文件中实现类的成员函数。例如: ```cpp #include "MyClass.h" MyClass::MyClass() { myInt = 0; } MyClass::MyClass(int num) { myInt = num; } MyClass::~MyClass() { // 析构函数的实现 } void MyClass::setInt(int num) { myInt = num; } int MyClass::getInt() const { return myInt; } ``` 这样,你就创建了一个为 "MyClass" 的类模板,可以在你的项目中使用它了。你可以根据需要在类模板中添加更多的成员函数和成员变量。记得在需要使用类的文件中包含头文件 "MyClass.h",然后就可以使用该类的对象了。 希望这能帮到你!如果你有任何其他问题,请随时提问。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值