C++– category –
-
CodeQL C/C++のfield名を完全修飾へ移行する手順|2.26.1対応
CodeQL 2.26.1を利用し、C/C++向けのcustom dataflow modelをYAMLで管理している場合は、models-as-dataのflow summaryに残っている未修飾field名を、MyNamespace::MyS... -
空のフォルダーからCMake+MSVC+vcpkgをCopilot CLIで構築する手順
空のフォルダーからでも、GitHub Copilot CLIのPlan Modeで構成を設計し、リポジトリ内のvcpkg、vcpkg.json、CMakeLists.txt、CMakePresets.jsonを生成させれば、MSVCに... -
vcpkgのbuiltin-baselineでCopilot生成C++依存関係を固定する方法
Copilot CLIでC++プロジェクトを生成すると、vcpkg.jsonに必要なライブラリは追加されても、依存関係の基準版が固定されていないことがあります。そのままでは、別のPC... -
MSVC v14.52 Preview更新ガイド|C1001・C1116修正とLNK4321対処【2026年7月】
MSVCのC++ Modulesビルドでfatal error C1001やC1116が発生している場合、更新先はMSVC v14.52 Previewのcl.exe 19.52.36520以上、link.exe 14.52.36520以上です。 Micr... -
Pure Virtual C++ 2026のビルド高速化を解説|C++20 ModulesとCopilotの導入判断
Microsoftが2026年7月10日時点で公開したPure Virtual C++ 2026の事前情報は、MSVCの新機能が一斉に適用されるという告知ではありません。公式ページ上の日付は米国時間... -
MSVC Build Tools 14.51 RCとは?C++ビルドパイプラインとCIで今確認すべきこと
MSVC Build Tools 14.51 Release Candidate(RC)は、Windows向けC++ビルド環境を運用しているチームにとって「今すぐ本番へ切り替える版」ではなく、次の安定版ツール... -
MFCのCStdioFile::ReadStringでUTF-8が文字化けする原因と対策(Unicodeビルド対応)
UnicodeビルドのMFCでUTF-8テキストをCStdioFile::ReadStringすると、スマートクォートなどが「â」のように文字化けすることがあります。原因はReadStringそのもので... -
C++でdism /apply-image相当をAPI実装する方法|WIMGAPI(WIMApplyImage)とERROR_BAD_FORMAT(11)対策
Windows ADK を入れても、C++ から dism /apply-image と同等の処理を「API 呼び出しだけ」で再現しようとすると、DISM API(dismapi.h)にそれらしい関数が見当たらず... -
C++/WinAPIでVHD/VHDXをdiskpart相当に自動化する方法:VDSでGPT初期化・EFI/MSR/Primary作成・フォーマット・ドライブレター割り当て
VHD/VHDX を C++/WinAPI だけで diskpart 相当に自動セットアップしたい――。CreateVirtualDisk で作成・アタッチまではできても、GPT 初期化、EFI/MSR/Primary の作成、...
