ソースの表示以前のリビジョンバックリンク全て展開する/折り畳む文書の先頭へ Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer Reddit Teams最近の変更Send via e-Mail印刷パーマリンク × 目次 MSYS2/MinGW-w64でWindows版QMPlay2をビルド 環境 手順 準備 QMPlay2のビルド « ラチェクラの「返品ポリシー」トロフィーは2周目序盤が簡単 【令和最新版⚡】アーロンチェアのポスチャーフィットキットの個人輸入、費用は?やり方は? » MSYS2/MinGW-w64でWindows版QMPlay2をビルド 思う所があってマルチプラットフォームなメディアプレーヤーQMPlay2をWindowsで自前ビルドした。公式にWindows用ビルドが提供されているので、自前ビルドしようっていう物好きな人はそういないだろうけど、参考になればとメモがてら手順を書いておく。 環境 Windows 10 (x64) 20H2 msys2 MinGW-w64 GCC 10.3.0 QMPlay2 21.06.07-gti-417708b8 手順 準備 とりあえずmsys2のインストールとパッケージ更新までは済ませておく。 以下の作業はMinGW-w64環境(MSYS2インストールディレクトリのmingw64.exe起動で出てくるシェル)で行う。 コンパイラ、開発環境類をインストール。 pacman -S base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake 注意すべきはcmake。msys2リポジトリにもcmakeがあるが、こちらはファイルパスの扱いがUNIXスタイルとなるため、mingw-w64リポジトリのソフトで正しく扱えない。したがって、Windowsスタイルのファイルパス用のming-w64のcmakeを使う必要がある。 gitをインストール pacman -S git Qtをインストール pacman -S mingw-w64-x86_64-qt5 FFmpegをインストール。これだけでビルドに必要な最低限のライブラリは殆ど自動で入った記憶。 pacman -S mingw-w64-x86_64-ffmpeg PortAudioをビルド。MinGWにビルド済みパッケージがあるけど、WASAPIが有効になってないので自前ビルドする必要がある。tarballの取得と展開は割愛。 cd portaudio /mingw64/bin/cmake .. -G"MSYS Makefiles" -DCMAKE_INSTALL_PREFIX=/mingw64 -DPA_USE_WMME=1 -DPA_USE_WASAPI=1 -DPA_USE_DS=1 -DPA_USE_WDMKS=1 -DMINGW=1 make -j8 make install ここまででQMPlay2をビルドする環境が整った。 QMPlay2のビルド ソースコードとサブモジュールを取得。 git clone https://github.com/zaps166/QMPlay2.git git submodule update --init ビルドディレクトリを作ってcmake。cmakeは前述の通りmingw64のバイナリを明示的に使い、加えてMakefileを生成したいので-Gでオプションが必要。さもないとVisual Studio用のソリューションファイルが生成されてしまう。 cd QMPlay2 mkdir build cd build /mingw64/bin/cmake .. -DCMAKE_INSTALL_PREFIX=../install -G"MSYS Makefiles" 上手くいけば↓こんな感じでcmakeが成功する。 -- Could NOT find TAGLIB (missing: TAGLIB_LIBRARY TAGLIB_INCLUDE_DIR) -- Could NOT find LIBGME (missing: LIBGME_LIBRARY LIBGME_INCLUDE_DIR) -- Enabled features: * Updates, Build with software updates * OpenGL, Build with OpenGL support * Vulkan, Build with Vulkan support * libass, Build with libass support * Inputs, Build with Inputs module * Modplug, Build with Modplug module * Extensions, Build with Extensions module * MediaBrowser, Build with MediaBrowser support * LastFM, Build with LastFM support * Lyrics, Build with lyrics support * Radio, Build with Radio Browser support * YouTube, Build with YouTube support * Visualizations, Build with Visualizations module * AudioFilters, Build with AudioFilters module * VideoFilters, Build with VideoFilters module * PortAudio, Build with PortAudio module * DXVA2, Build D3D11VA acceleration into FFmpeg * CUVID, Build with CUVID module * Notifications, Build additional notifications module * Git version, Append Git HEAD to QMPlay2 version -- Disabled features: * PCH, Use precompiled headers * CMD, Show CMD when running QMPlay2 * GLSLC, Compile Vulkan shaders * TagLib, Build with tags editor * VAAPI, Build VAAPI acceleration into FFmpeg * VDPAU, Build VDPAU acceleration into FFmpeg * libavdevice, Build FFmpeg with libavdevice suport * AudioCD, Build with AudioCD module * ALSA, Build with ALSA module * Chiptune GME, Build Chiptune with GME support * Chiptune SIDPLAY, Build Chiptune with SIDPLAY support * PulseAudio, Build with PulseAudio module * PipeWire, Build with PipeWire module * XVideo, Build with XVideo module * Link Time Optimization, Enable link time optimization for release builds * Address Sanitizer, Use Address Sanitizer * Undefined Behavior Sanitizer, Use Undefined Behavior Sanitizer -- Build type: Release -- Configuring done -- Generating done -- Build files have been written to: C:/Home/proj/QMPlay2/build 「TagLibとGMEがない」と怒られるが、必須ではないので問題なし。必要ならpacman -S mingw-w64-x86_64-taglib mingw-w64-x86_64-libgmeしとけばいいかと。 必須ライブラリがない場合、怒られてcmakeに失敗するので頑張って対処する。 makeとインストール。 make -j8 make install 上手くいけば、CMAKE_INSTALL_PREFIXで指定したフォルダ、ここでは../installにQMPlay2.exeなどがコピーされる。 PATHの関係でエクスプローラからexeダブルクリックでは起動できないため、ビルドしたシェルに../install/QMPlay2.exeと打ち込んで起動する。試してないけど、必要なDLLをexeと同じ場所に置いたり、PATHにmingw64/binを通せばエクスプローラからでも起動できると思う。 Comments Hello protectors of healthy indoor air around pets ! Finding the best air filters for pet hair can significantly enhance your home’s air quality, especially for pet owners. These filters are designed to capture dander, fur, and other allergens, providing a cleaner breathing environment. <a href=“https://best-air-purifier-for-pets.vercel.app/” rel=“nofollow ugc”>best air purifier for pets</a>. Investing in high-efficiency particulate air (HEPA) filters is an excellent choice for filtering out even the tiniest particles. If odor control is your main concern, look for air purifiers with strong activated carbon filters. These filters specifically target and neutralize odors caused by pets. Choosing the best air purifier for pets means keeping your home smelling fresh and clean. How the Best Air Purifier for Pet Allergies Works Wonders - https://bestvacuumforhardwoodfloors.vercel.app/# May you enjoy incredible transformations in air quality with pets at home ! 1 | WalterInfet | 2026-06-24 00:15 | reply Hello protectors of healthy indoor air around pets ! For those with multiple pets, an efficient air purifier for pets is a must-have. It not only helps in managing dander and fur but also controls unpleasant odors, making your home a welcoming place. <a href=“https://best-air-purifier-for-pets.vercel.app/” rel=“nofollow ugc”>best air purifier for pets</a>. The right air purifier for pets ensures that both you and your furry companions breathe easy. Many cat owners underestimate the importance of an air purifier for cat hair. These devices are specifically designed to tackle pet-related pollutants, making them ideal for keeping your indoor air fresh. Incorporate one into your home to enhance your overall quality of life. Air Purifier for Pet Hair: Your Ally Against Allergies - п»їhttps://bestvacuumforhardwoodfloors.vercel.app/ May you enjoy incredible transformations in air quality with pets at home ! 2 | WalterInfet | 2026-06-24 02:50 | reply Doy la bienvenida a todos los apostadores expertos ! La experiencia mГіvil en los casinos sin registro estГЎ completamente optimizada para smartphones y tabletas de cualquier sistema operativo. <a href=“https://casinossinlicenciaenespana-weld.vercel.app/#” rel=“nofollow ugc”>casinos sin licencia en espana</a> Las interfaces tГЎctiles permiten navegar y apostar con la misma fluidez que en un ordenador de escritorio. No es necesario descargar aplicaciones adicionales ya que todo funciona directamente desde el navegador. Los mГ©todos de pago en los casinos online sin licencia cubren todas las necesidades del apostador moderno sin restricciones innecesarias. Tarjetas Visa y Mastercard, monederos electrГіnicos como Skrill y Neteller, y criptomonedas como Bitcoin estГЎn disponibles. Los depГіsitos se acreditan de forma prГЎcticamente instantГЎnea en la mayorГa de plataformas. Casinos online sin licencia: opiniones de jugadores reales - https://casinossinlicenciaenespana-weld.vercel.app/# Espero que disfrutes de increibles partidas ! casinos online sin licencia 3 | Williamnoipt | 2026-07-16 18:51 | reply Doy la bienvenida a todos los exploradores del azar! Los torneos y competiciones organizados por los casinos sin licencia en espana aГ±aden una dimensiГіn competitiva emocionante al juego. <a href=“https://casinossinlicenciaenespana-weld.vercel.app/#” rel=“nofollow ugc”>casinos sin licencia en espana</a> Clasificaciones en tiempo real y premios acumulados atraen a jugadores de nivel avanzado que buscan desafГos. Estos eventos especiales se celebran con frecuencia semanal o diaria en las mejores plataformas. La plataforma casinossinlicenciaenespana-weld.vercel.app reГєne informaciГіn actualizada sobre los operadores mГЎs destacados del sector. Los jugadores pueden consultar reseГ±as detalladas y comparativas antes de registrarse en cualquier casino. Este recurso facilita enormemente la toma de decisiones para quienes se inician en el mundo del juego online. Casinos sin registro: ventajas frente a casinos tradicionales - http://casinossinlicenciaenespana-weld.vercel.app/ Espero que disfrutes de increibles giros ! casinos online sin licencia 4 | Williamnoipt | 2026-07-17 19:45 | reply Doy la bienvenida a todos los buscadores de libertad en el casino! El futuro de los mejores casinos sin dni apunta hacia experiencias cada vez mГЎs personalizadas e inmersivas. <a href=“https://casinosinverificacion-hub.vercel.app/#” rel=“nofollow ugc”>casino sin verificaciГіn</a> La inteligencia artificial adaptarГЎ las recomendaciones de juegos al perfil especГfico de cada usuario. La realidad virtual transformarГЎ las salas de casino online en entornos tridimensionales interactivos. Los casinos sin registro y las plataformas de casinosinverificacion-hub seguirГЎn liderando la innovaciГіn en accesibilidad y comodidad para el jugador moderno. Elegir un casino sin verificaciГіn de identidad adecuado depende en gran medida del perfil y las preferencias del jugador. Quienes priorizan las tragamonedas buscarГЎn catГЎlogos extensos con tГtulos de mГєltiples proveedores reconocidos. Los amantes del casino en vivo valorarГЎn la variedad de mesas y la calidad del streaming disponible. Los jugadores orientados a las criptomonedas se fijarГЎn especialmente en las opciones de pago blockchain. ReseГ±as de casino online sin verificaciГіn - https://casinosinverificacion-hub.vercel.app/ Espero que encuentres las mejores recompensas ! casinos sin dni 5 | Jasonsal | 2026-07-18 18:56 | reply Name E-Mail Website 人間の証明として、ボックス内の全ての文字を入力してください。 この項目は空のままにして下さい:PreviewComment blog/2021/2021-07-24.txt 最終更新: 2021-07-24 21:20by Decomo