栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

CMake 环境下的相对路径问题

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CMake 环境下的相对路径问题

在CLion中,使用cmake来对项目进行管理,相对路径似乎与其他的(例如Visual Studio)不同。

注意观察终端提示

所以当前的“工作目录为XXXX/cmake-build-debug”,使用".\"并不是源文件所属的工作目录,例如目录结构如下:

初始test.txt为空,运行如下代码:

#include "stdio.h"
int main(){
    FILE *p=fopen(".\test.txt","w");
    fprintf(p,"%s","hello world!");
    fclose(p);
    return 0;
}

发现test.txt仍然为空,而是在cmake-build-debug文件夹中新建了一个test.txt,打开发现内容为

 证实了“工作目录”位于cmake-build-debug中

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/892797.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号