我正按照PCL中的说明尝试安装this tutorial API。我正在使用Windows 10和visual studio 2015.我是C ++的新手,因此我犯了许多基本错误。
在Debug配置中构建All_BUILD
项目时,我获得了116项成功。但是,在构建Release配置时,我确实遇到了错误。
在Debug配置中构建INSTALL
项目时,我得到:
CMake Error at cmake_install.cmake:46 (file):
117> file INSTALL cannot read symlink "C:/Program
117> Files/boost/boost_1_64_0/bin.v2/test-symlink" to duplicate at "C:/Program
117> Files/PCL/3rdParty/Boost/boost/boost_1_64_0/bin.v2/test-symlink".
117>
117>
117>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: The command "setlocal
117>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: "C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=Debug -P cmake_install.cmake
117>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
117>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmEnd
117>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
117>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmErrorLevel
117>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: exit /b %1
117>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmDone
117>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
117>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd" exited with code 1.
========== Rebuild All: 116 succeeded, 1 failed, 0 skipped ==========
显然我确保C:/Program Files/boost/boost_1_64_0/bin.v2/test-symlink
存在。
所有我能找到的解决方案是以管理员身份运行visual studio(我已经在做了)。我在chinise中发现this post说我必须编辑一些Windows管理员权限。我不会说中文,我使用谷歌翻译。我不完全明白该怎么做或怎么做。
知道怎么解决这个问题吗?还有另一种方法吗?
发布配置中BUILD_ALL
中的错误会影响调试配置中的INSTALL
吗?