1

SFML2をWindows864ビットでコンパイルしようとしていますが、cmakeが次のエラーを返し続けるようです。

CMake Error at cmake/Config.cmake:14 (message):
  Unsupported architecture
Call Stack (most recent call first):
  CMakeLists.txt:20 (include)

Config.cmakeで失敗する場所は次のとおりです。

if(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
    set(WINDOWS 1)

    # detect the architecture (note: this test won't work for cross-compilation)
    include(CheckTypeSize)
    check_type_size(void* SIZEOF_VOID_PTR)
    if("${SIZEOF_VOID_PTR}" STREQUAL "4")
        set(ARCH_32BITS 1)
    elseif("${SIZEOF_VOID_PTR}" STREQUAL "8")
        set(ARCH_64BITS 1)
    else()
        message(FATAL_ERROR "Unsupported architecture")
        return()
    endif()

ちなみに、私はコンパイラとしてMinGWを使用しており、cmakeでの構成は「MinGWMakeFiles」を使用することです。

システムアーキテクチャに気付くのに苦労している理由がわかりません。どんなポインタも本当に役に立ちます!

ありがとう^^

4

0 に答える 0