[build] CMake Error at MathFunctions/cmake_install.cmake:36 (file): [build] file cannot create directory: C:/Program Files (x86)/Tutorial/lib. Maybe [build] need administrative privileges.怎么解决
时间: 2024-02-02 10:02:52 浏览: 144
linphone-desktop出现Cmake Error at builders/vpx.cmake:89的几个错误文件解决
这个错误是由于 CMake 在执行安装命令时,没有足够的权限创建目标目录。解决方法有两种:
1. 以管理员权限重新运行 CMake 和构建命令,即右键点击 CMake 和构建命令所在的终端或 IDE,选择“以管理员身份运行”。
2. 修改安装目录为当前用户有权限的目录。可以在 `install` 命令中将目标目录修改为当前用户有权限的目录,例如:
```
install(TARGETS ${installable_libs} DESTINATION $ENV{HOME}/lib)
```
这样会将目标文件安装到当前用户的主目录下的 `lib` 目录中。注意,这种方法只适用于 Unix 或类 Unix 系统,Windows 上可以修改目标目录为当前用户有权限的目录,例如:
```
install(TARGETS ${installable_libs} DESTINATION C:/Users/<username>/lib)
```
其中,`<username>` 是当前登录用户的用户名。
阅读全文