Flutter Desktop Build Error 모음

Hyunsoo Jung·2026년 5월 23일

Flutter

목록 보기
15/16
  1. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
  • 설치된 CMake 버전은 최신인데, 빌드 대상에 포함된 일부 CMake 파일이 오래된 최소 버전을 기준으로 작성되어 있을 때 발생
  • 해결책
    //CMakeLists.txt에 추가
    set(CMAKE_POLICY_VERSION_MINIMUM 3.5 CACHE STRING "Minimum CMake policy version" FORCE)
  1. ::variant': 모든 인수 형식을 변환할 수 있는 오버로드된 함수가 없습니다.
  • Firebase와 Flutter 간 버전 충돌이 생긴 경우 발생
  • 해결책
    //pubspec.yaml 업데이트
    Pub upgrade
  1. C4819: 현재 코드 페이지(949)에서 표시할 수 없는 문자가 파일에 들어 있습니다. 데이터가 손실되지 않게 하려면 해당 파일을 유니코드 형식으로 저장하십시오.
  • Windows의 Visual Studio C++ 컴파일러인 MSVC가 소스 파일을 읽을 때 현재 시스템 코드 페이지를 기준으로 해석하면서 발생
  • 해결책
    //CMakeLists.txt에 추가
    add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/utf-8>")
    add_compile_options("$<$<C_COMPILER_ID:MSVC>:/utf-8>")
profile
안드로이드 네이티브 Kotlin과 크로스 플랫폼 Flutter를 잘 활용하면서 공익적 가치를 실현하는 앱 개발자

0개의 댓글