1. ホーム
  2. c++

[解決済み] 致命的なエラー LNK1104: ファイル 'gdi32.lib' を開くことができない

2022-02-08 08:42:06

質問

私のコードを実行しようとすると、毎回このエラーが発生します。SDKをインストールするなど、あらゆることを試してみましたが、やはり同じエラーが出ます。

1>------ Build started: Project: ConsoleApplication6, Configuration: Debug Win32 ------
1>LINK : fatal error LNK1104: cannot open file 'gdi32.lib'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Windows 7とVisual Studio 2012を使用しています。

解決方法は?

Visual Studio 2017でこの問題が発生した方がいらっしゃいましたら、Windows 10 Creators Updateの問題です。

回避策としては、Visual Studio Installer の "Desktop development with C++ x86 and x64" のワークロードで "Windows 10 SDK (10.0.15063.0) for Desktop C++ x86 and x64" を選択することである。

https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes#KINativeDesktopWorkload