Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
WindowsLibraryプロジェクト

WindowsLibraryは、WindowsAPIを中心に各機能を分類してプロジェクトやクラスに統合したライブラリです。

単体テスト環境のWindowsLibraryTestプロジェクトとメモリリーク検出用のMemoryLeakCheckプロジェクト、パフォーマンスの確認用としてPerformanceCheckプロジェクトがあります。

プロジェクトの構成

このプロジェクトはWindowsのDLL作成用プロジェクトとして構成されています。作成されるオブジェクトは、WindowsLibrary.dllです。

プロジェクトの方針

WindowsLibraryプロジェクトは、WindowsAPIを中心に実装しています。できる限り、ランタイムライブラリを使用せず、カーネルコールで処理をするようにしています。

また、STL(Standard Template Library)も使用しません。STLにしかないような部品もここで自作してライブラリ依存をWindowsAPIだけにする方針で作っています。