我正在XCode中构建名为RemoteCli的SONY CameraRemote SDK的示例应用程序,它调用CMake来构建它。然而,我在构建时遇到了拒绝权限的错误,消息如下:
/Applications/CMake.app/Contents/bin/cmake -DBUILD_TYPE=Release -P cmake_install.cmake
-- Install configuration: "Release"
-- Installing: /usr/local/./RemoteCli
CMake Error at cmake_install.cmake:56 (file):
file INSTALL cannot copy file
"/Users/username/work/build/Release/RemoteCli" to
"/usr/local/./RemoteCli": Permission denied.
我尝试过sudo chmod -R 777
命令来更改/usr/local/
文件夹的权限,但它不起作用,一些文件夹也拒绝更改权限。有人能告诉我如何解决这个问题吗?提前感谢!
系统:macOS 10.15.6,XCode 11.6
CMake:3.19.1
您不仅要构建它,还要在系统上安装!
应该有另一个.cmake文件只构建该示例应用程序。
带有/./的路径在我看来是可疑的。而且要感谢你的chmod命令没有起作用。最好检查一下是否没有破坏/usr/local中的任何重要内容。。。