gpt4 book ai didi

CMake-配置 : Permission Denied

转载 作者:行者123 更新时间:2023-12-05 04:18:47 25 4
gpt4 key购买 nike

我正在尝试使用 CMake 编译我的项目,在我的一台计算机上它运行良好(Linux 机器),但另一台计算机(Windows 7 Ultimate 64)确实存在问题。

我已经尝试过多重生成器:

MinGW(独立的和来自 CodeBlocks):错误信息:

(只是应该导致解决方案的部分)

  f:/tools/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe:
cannot open output file cmTryCompileExec.exe: Permission denied

collect2: ld returned 1 exit status

Visual Studio 10 专业版错误信息:

(同样只有可能有趣的部分,我已经从德语翻译过来了)

CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
The C compiler "cl" is not able to compile a simple test program.
[...]
1>ClCompile:

1> testCCompiler.c

1>LINK : fatal error LNK1104: Datei
"H:\yps_2\VISUAL\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec.exe" could not be opened.

我已经搜索了 google 和 SO fpr 几天了,我认为没有人遇到过像我这样的类似问题......

如果你们能帮助我,我会很高兴!

PS: 还有一个像我一样的关于 SO 的 Issue,但没有得到解答: https://stackoverflow.com/questions/7294011/permission-denied-errors-when-using-cmake

最佳答案

首先确保您的计算机没有感染病毒:如果存在任何修改 EXE 文件的病毒,它们可能是您无法写入自己的 EXE 文件的主要原因。使用最新的防病毒软件扫描您的计算机。

另一个问题可能是您的防病毒软件试图阻止 EXE 劫持。如果您确定您的计算机是干净的,请尝试完全禁用防病​​毒软件。

我想到的另一个解决方案是:

  • 尝试右键单击代码块或 Visual Studio 并选择以管理员身份运行

  • 如果您从命令提示符执行,请确保在管理命令提示符中执行。

  • 尝试将 CMake 和其他相关工具以及输出文件夹放在 C:\驱动器中。也许您没有访问其他驱动器的配额或权限?

  • 尝试禁用所有您认为无用的服务。也许某些服务无缘无故地锁定了文件而没有使用它。

  • 尝试卸载您的 H: 卷并重新安装它。 (使用 diskmgmt.msc 或使用 fsutil volume dismount H: 并探索重新安装它)

关于CMake-配置 : Permission Denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8643069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com