You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CLion调试工具无法找到文件,文件已放入cmake-build-debug目录,原因何在?

问题原因分析
  • 调试与运行的工作目录不匹配
    CLion的运行、调试配置若未统一设置工作目录,会导致二者执行时的当前路径不一致。比如运行时工作目录是cmake-build-debug(能找到你放置的文本文件),但调试时工作目录被设为项目src子目录或根目录,程序会在错误路径下查找文件,同时调试器可能因工作目录错误无法定位可执行文件src.exe,最终抛出"No such file or directory"。

  • 调试配置的可执行文件路径错误
    从错误输出的路径C:/Users/user1/Desktop/AS1203/PA1_template/PA1_template/src/cmake-build-debug/src.exe来看,调试器正尝试在src子目录下的cmake-build-debug中查找src.exe,但实际可执行文件应该生成在项目根目录的cmake-build-debug文件夹下(而非src子目录内的同名文件夹)。这说明调试配置里的Executable路径被错误设置,指向了不存在的位置。

  • Debug构建目录与文件放置位置不匹配
    若项目开启了多构建变体(如Debug/Release分开),调试时可能不小心切换到了其他构建模式,导致当前调试用的构建目录并非你放置文本文件的cmake-build-debug,程序自然找不到目标文件。

内容的提问来源于stack exchange,提问作者Nurşah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 05:23:26