CでDLLを作っていますが、Windows SDKバージョン、プラットフォームツールセットによってターゲットの何に影響があるのかわかりません。 /MTでビルドしており、他のDLLを呼び出さないようにしています。 確認アプリは適当にC#で.net4.5の設定でDLLを呼び出すもので、古い環境としてリカバリ仕立てのWindows7とWindows11で何も追加インストールなしで動いています。 プラットフォームツールセッをVisual Studio 2019 (v142)、Visual Studio 2022 (v143)を試し両方ともそのまま動きました。 Visual Studio 2017 (v141)にするとincludeが多数開けられないエラーでビルドできません。 最新のVisual Studio 2022 (v143)で良いのでしょうか?