📝 2026-07-07

flutter make exe (windows)

3. เปิดใช้ Windows Desktop

รันครั้งเดียว


flutter config --enable-windows-desktop



ตรวจสอบ


flutter devices


จะเห็น


Windows (desktop)
Chrome
Edge


5. รันบน Windows

flutter run -d windows



6. Build เป็นไฟล์ EXE

flutter build windows


เสร็จแล้วไฟล์จะอยู่ที่


build/
└── windows/
    └── x64/
        └── runner/
            └── Release/
                myapp.exe


7. Build แบบ Release

flutter build windows --release


หรือ Debug


flutter build windows --debug


8. เปลี่ยนชื่อโปรแกรม

ในไฟล์


windows/CMakeLists.txt


หา


set(BINARY_NAME "myapp")


เปลี่ยนเป็น


set(BINARY_NAME "MyScanner")


9. เปลี่ยนไอคอน

แทนที่ไฟล์


windows/runner/resources/app_icon.ico


แล้ว Build ใหม่

10. สร้างไฟล์ติดตั้ง (Installer)

นิยมใช้


  • Inno Setup ⭐⭐⭐⭐⭐ (ง่ายและฟรี)
  • NSIS
  • WiX Toolset

เช่น Inno Setup จะสร้าง


MyScanner_Setup.exe


ผู้ใช้ดับเบิลคลิกติดตั้งได้เหมือนโปรแกรมทั่วไป

โครงสร้างไฟล์หลัง Build

project/
│
├── lib/
├── windows/
├── build/
│   └── windows/
│       └── x64/
│           └── runner/
│               └── Release/
│                   ├── myapp.exe
│                   ├── flutter_windows.dll
│                   ├── data/
│                   └── ...

ถ้าโปรเจกต์ของคุณเป็นโปรเจกต์ สแกน QR Code/Barcode และดึงข้อมูลจาก API ที่คุยกันก่อนหน้านี้ ก็สามารถ Build เป็น .exe ได้เลยด้วยคำสั่ง

flutter build windows --release


แล้วนำทั้งโฟลเดอร์ build/windows/x64/runner/Release ไปใช้งาน หรือสร้างตัวติดตั้งด้วย Inno Setup เพื่อแจกจ่ายให้ผู้ใช้งานติดตั้งบน Windows ได้สะดวก.


✏️ แก้ไขบันทึก