Clion使用多个cpp文件 导入cpp文件

如何新建项目

首先点击“新建项目”

选择自己想要存放的路径,语言标准可以选择C++11

之后就可以看到Clion的工作界面了,CLion和win上的dev C++不同,Clion是创建整个项目的

点击这个绿色的就可以运行了

新建Cpp文件

如果要写作业或者其他用途,我们不可能写一个cpp文件就创建一个文件,所以可以直接在项目里创建多个cpp文件,需要先去插件市场里下载一个C/C++ Single File Execution插件

右键项目,新建,选择文件

输入文件的名字,记得要输入文件后缀.cpp

当新建一个新的cpp的文件时 ,会出现这样的警告,不用管他,不要点“添加到CMake项目”!

右键点击add ......那一张

这样的话,点击剪头处,这样就可以正常的运行多个cpp文件了(因为C项目文件规定一个项目只能有一个main函数,通过这个方法可以在一个项目里运行多个cpp文件,方便写算法和作业什么的)

Clion导入曾经写好(现成)的cpp文件

Clion是不能单独打开一个Cpp文件的,所以想导入曾经写好的cpp文件,必须要先创建一个项目,然后将写好的cpp文件复制到这个新创建的项目里,例如

我在当前的项目里将写好的daoru.cpp文件复制到这个项目里,出现警告

只需要右键点击add.....那一行即可

之后去CmakeLists.cpp点击这个刷新的小按钮即可

这样就可以成功运行了,选中想要运行的Cpp文件名,再点绿色的运行按钮就可以了

问题

1.由于不当操作,当运行的时候出现这样的错误时,无法运行新建的cpp文件时

点击左侧的CMakeLists.txt,如图所示

删除add_executable开头这几行(有多行就删多行)

然后在需要使用的cpp文件里分别右键点击add ......那一行,比如说我这里有main.cpp,test.cpp,a.cpp三个文件,我就分别进到相应的文件里右键点击add.....那一行,这样CMakeLists.txt就出现如下图所示三行

然后点击这个刷新的小按钮

这样的话,就恢复正常了

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
下载文件CORS error是指在下载文件时出现跨域问题。解决方法可以采用以下几种途径: 1. 在后端服务器上设置CORS头部信息。可以在服务器端配置Access-Control-Allow-Origin字段,允许前端页面跨域请求。具体设置可以参考。 2. 如果是本地开发环境,可以使用本地服务器启动文件服务,如Python的http.server模块。通过在命令行中执行`python -m http.server`,可以在本地启动一个简单的HTTP服务器,并且可以避免跨域问题。具体操作可以参考。 3. 如果是在打开本地文件时出现CORS Error,可以尝试在浏览器的地址栏前加上`file://`来访问本地文件。这样可以避免跨域问题。具体操作可以参考。 综上所述,解决下载文件CORS error的方法可以通过在后端服务器设置CORS头部信息、在本地开发环境启动文件服务或在浏览器中加上`file://`来访问本地文件等方式。具体的选择可以根据实际情况和需求来决定。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [下载文件流的接口部署后提示CORS error](https://blog.csdn.net/mao0523/article/details/122476155)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [CORS Error: Cross origin requests are only supported for HTTP; XMLHttpRequest; 加载本地文件html](https://blog.csdn.net/Colin_Downey/article/details/105983602)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值