2017-12-28 38 views
0

CMake newbie here! 나는 다음 내 리눅스 시스템에서 말뫼 프로젝트를 빌드 (우분투 16.04)을 시도하고CMake : 우분투에서 CSharp를 찾을 수 없습니다.

내가 cmake 명령에 붙어있어 그러나 https://github.com/Microsoft/malmo/blob/master/doc/build_linux.md

: cmake -DCMAKE_BUILD_TYPE=Debug ..

내가지고있어 오류가 없습니다입니다

CSharp를 찾으십시오 (누락 : CSHARP_TYPE CSHARP_VERSION CSHARP_COMPILER). 아래는 전체 오류 메시지입니다.

[email protected]:~/MalmoPlatform/build$ cmake -DCMAKE_BUILD_TYPE=Debug .. 
-- Boost version: 1.58.0 
-- Found the following Boost libraries: 
-- chrono 
-- date_time 
-- filesystem 
-- iostreams 
-- program_options 
-- python 
-- regex 
-- system 
-- thread 
-- atomic 
CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message): 
    Could NOT find CSharp (missing: CSHARP_TYPE CSHARP_VERSION CSHARP_COMPILER) 
Call Stack (most recent call first): 
    /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE) 
    cmake/FindCSharp.cmake:67 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) 
    CMakeLists.txt:121 (find_package) 


-- Configuring incomplete, errors occurred! 
See also "/home/aerin/MalmoPlatform/build/CMakeFiles/CMakeOutput.log". 
See also "/home/aerin/MalmoPlatform/build/CMakeFiles/CMakeError.log". 

여기 Csharp를 찾으려면 어떻게해야하나요?

+2

아마 Mono를 설치하여 시작할 수 있습니다. – Beefster

+0

감사합니다 @Beefster 설치 모노가 문제를 해결했습니다. – Aaron

답변

0

나는 @Beefster의 조언을 따랐다. 모노 설치로 문제가 해결되었습니다. //keyserver.ubuntu.com :

  1. 시스템 (우분투 16.04) --keyserver HKP

    쉽다는 sudo 키 ADV에 모노 저장소를 추가 80 --recv - 키 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

    echo "deb http://download.mono-project.com/repo/ubuntu xenial main"| /etc/apt/sources.list.d/mono-official.list sudo는 티

    는 sudo apt-get을 모노를 설치

  2. 업데이트

    는 sudo apt-get을 설치 모노 (STABLE)

+0

AFAIK [mono-devel] (https://packages.ubuntu.com/xenial/mono-devel)은 이미 16.04LTS에 있습니다. –