clion中的相对路径

在CLion工程中,编译文件放在/home/djw931017/dup/cmake-build-debug文件夹中,此时使用相对路径./a.txt是在cmake-build-debug文件夹下寻找文件。因此,需要回到代码文件同目录下的相对路径。
有两个方法可以解决:
方法一:回到父目录 …/a.txt;
方法二:在Run->Edit Configurations中修改Working directory为当前绝对路径

### 如何在 Windows 上通过 CLion 安装 NTL 库 为了在 Windows 上使用 CLion 安装和配置 NTL 库,可以遵循以下方法: #### 准备工作 确保计算机已安装 .NET Framework 4.6 和 Visual Studio 2017 或更高版本。这些工具对于编译和支持 C++ 开发环境至关重要[^1]。 #### 下载与解压 NTL 库 访问官方网站 https://www.shoup.net/ntl/download.html 并下载适用于 Windows 的 NTL 版本 (例如, NTL 11.5.1),将其保存到本地磁盘后进行解压缩操作。 #### 配置项目结构 启动 CLion IDE,在其中新建一个 CMake 项目用于集成 NTL 库。将之前解压缩得到的 NTL 文件夹复制至项目的根目录下以便后续引用。 #### 修改 `CMakeLists.txt` 文件 编辑项目的 `CMakeLists.txt` 来指定 MinGW 或 MSVC 编译器路径以及包含头文件的位置,并链接静态库。下面是一个简单的例子来展示如何设置这个过程: ```cmake cmake_minimum_required(VERSION 3.18) project(MyProject) set(CMAKE_CXX_STANDARD 14) # 设置 NTL 路径 set(NTL_DIR "${PROJECT_SOURCE_DIR}/path_to_ntl") include_directories(${NTL_DIR}) add_subdirectory(${NTL_DIR}) add_executable(my_program main.cpp) target_link_libraries(my_program ntl) ``` 注意:上述代码中的 `${PROJECT_SOURCE_DIR}` 是指当前工程所在位置;而 `/path_to_ntl` 则应替换为实际存放 NTL 解压后的相对或绝对路径。 #### 构建 NTL 静态库 由于直接利用 CLion 可能无法方便地构建 NTL 所需的 `.lib` 文件,因此建议先按照参考资料中提到的方法借助于 Visual Studio 创建 NTL 的静态库。完成之后再回到 CLion 中继续开发流程即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值