20

みんな。Visual Studio 2013 で DCMTK 3.6.1 をコンパイルしています。私の OS は Windows 8 です。CMake 3.2.3 も使用しました。ALL_BUILD プロジェクトのデバッグとリリースの両方の x64 バージョンを既に正常にコンパイルしました。ただし、INSTALL プロジェクトの場合、次のエラーが発生するため、コンパイルできません。

Error   1   error MSB3073: The command "setlocal
"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=Release -P cmake_install.cmake
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
:cmErrorLevel
exit /b %1
:cmDone
if %errorlevel% neq 0 goto :VCEnd
:VCEnd" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets  132

このリンクによると、管理者権限が必要です。しかし、私はすでに Visual Studio を管理者モードで実行しています。誰かが私が間違っているかもしれないことについて教えてもらえますか? どうもありがとうございました!

4

5 に答える 5

17

CMake GUI で CMAKE_INSTALL_PREFIX に別の値を指定するのはどうですか? つまり、間違いなく書き込みアクセス権があるディレクトリです。

于 2015-07-23T12:57:28.067 に答える