2017-10-02 5 views
1

Android 용 taglib를 크로스 컴파일하고 있는데 문제가 발생했습니다. CMakeLists.txt 내에서 cmake -G 매개 변수를 벗어나는 방법을 모르겠습니다.CMakeLists.txt 내에서 CMake 생성기를 벗어나는 방법

CONFIGURE_COMMAND ${CMAKE_COMMAND} 
         ${CMAKE_CURRENT_SOURCE_DIR}/external/taglib-${TAGLIB_VERSION}/. 
         -DCMAKE_SYSTEM_NAME=Android 
         -DCMAKE_ANDROID_API=${ANDROID_NATIVE_API_LEVEL} 
         -DCMAKE_ANDROID_ARCH_ABI=${ANDROID_ABI} 
         -DCMAKE_ANDROID_NDK=${ANDROID_NDK} 
         -DCMAKE_TOOLCHAIN_FILE="${ANDROID_NDK}/build/cmake/android.toolchain.cmake" 
    How to escape? -> -G"\"Unix Makefiles\"" 
         -DCMAKE_MAKE_PROGRAM=${ANDROID_NDK}/prebuilt/windows-x86_64/bin/make.exe 
         -DBUILD_SHARED_LIBS=ON 
         -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_SOURCE_DIR}/build/taglib/install 

-G"\"Unix Makefiles\""

어떻게 CMakeLists.txt 안에이 탈출?

내가 갖는 CMake 오류 :

enter image description here

편집 : 나는 그것을 탈출 보인다, 여전히 작동하지 않는 이유는 무엇입니까?

-GUnix\ Makefiles

:

enter image description here

답변

0

이 형식의 작품

은 (공간을 탈출)