TinyEmberplusの入手方法

ないやんけ
VScode再起動
PS C:\Users\issan\Playground\emberplus> cmake -version
cmake version 4.1.2
winget install Microsoft.VisualStudio.2022.BuildTools
PowerShell 7.5.3
PS C:\Users\issan> git clone https://github.com/microsoft/vcpkg.git C:/tools/vcpkg
Cloning into 'C:/tools/vcpkg'...
remote: Enumerating objects: 289370, done.
remote: Counting objects: 100% (708/708), done.
remote: Compressing objects: 100% (301/301), done.
remote: Total 289370 (delta 599), reused 407 (delta 407), pack-reused 288662 (from 2)
Receiving objects: 100% (289370/289370), 90.37 MiB | 24.31 MiB/s, done.
Resolving deltas: 100% (193424/193424), done.
Updating files: 100% (12986/12986), done.
PS C:\Users\issan>
cd C:/tools/vcpkg
.\bootstrap-vcpkg.bat
Downloading https://github.com/microsoft/vcpkg-tool/releases/download/2025-09-03/vcpkg.exe -> C:\tools\vcpkg\vcpkg.exe... done.
Validating signature... done.
vcpkg package management program version 2025-09-03-4580816534ed8fd9634ac83d46471440edd82dfe
See LICENSE.txt for license information.
Telemetry
---------
vcpkg collects usage data in order to help us improve your experience.
The data collected by Microsoft is anonymous.
You can opt-out of telemetry by re-running the bootstrap-vcpkg script with -disableMetrics,
passing --disable-metrics to vcpkg on the command line,
or by setting the VCPKG_DISABLE_METRICS environment variable.
Read more about vcpkg telemetry at docs/about/privacy.md
PS C:\tools\vcpkg>
Downloading https://github.com/microsoft/vcpkg-tool/releases/download/2025-09-03/vcpkg.exe -> C:\vcpkg\vcpkg.exe... done.
Validating signature... done.
vcpkg package management program version 2025-09-03-4580816534ed8fd9634ac83d46471440edd82dfe
See LICENSE.txt for license information.
Telemetry
vcpkg collects usage data in order to help us improve your experience.
The data collected by Microsoft is anonymous.
You can opt-out of telemetry by re-running the bootstrap-vcpkg script with -disableMetrics,
passing --disable-metrics to vcpkg on the command line,
or by setting the VCPKG_DISABLE_METRICS environment variable.
Read more about vcpkg telemetry at docs/about/privacy.md
PS C:\vcpkg> cd c:
PS C:> c:\vcpkg\vcpkg update
Using local port versions. To update the local ports, use git pull.
No packages need updating.
PS C:> c:\vcpkg\vcpkg integrate install
Applied user-wide integration for this vcpkg root.
CMake projects should use: "-DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake"
All MSBuild C++ projects can now #include any installed libraries. Linking will be handled automatically. Installing new libraries will make them instantly available.
Qt5が必要
libtiff
Waiting for 2 remaining binary cache submissions...
Completed submission of qt5-websockets:x64-windows@5.15.17 to 1 binary cache(s) in 428 ms (1/2)
Completed submission of qt5[activeqt,core,declarative,essentials,imageformats,multimedia,networkauth,quickcontrols,quickcontrols2,svg,tools,translations,websockets]:x64-windows@5.15.17 to 1 binary cache(s) in 22.3 ms (2/2)
All requested installations completed successfully in: 25 min
PS C:\>
長すぎ
PS C:\Users\issan> Get-ChildItem -Path 'C:\vcpkg\packages' -Filter qmake.exe -Recurse -ErrorAction SilentlyContinue | Select-Object FullName
FullName
C:\vcpkg\packages\qt5-base_x64-windows\tools\qt5\bin\qmake.exe
C:\vcpkg\packages\qt5-base_x64-windows\tools\qt5\debug\bin\qmake.exe
C:\vcpkg\packages\qt5-base_x64-windows\tools\qt5-base\bin\qmake.exe
PS C:\Users\issan>
いつものPATHを通す作業
リポジトリ直下で
cmake --build build --target TinyEmberPlus --config Release
なんかインクルードファイル足りないエラー出てたので追記してPR出した
記事書いた











