无法使用 LoadIcon WINAPI 从资源加载图标

Can't load icon from resources using LoadIcon WINAPI

为什么这行代码在 Visual C++ 中不起作用

_icon = LoadIcon(GetModuleHandle(NULL) ,MAKEINTRESOURCE(IDI_ICON1));

我检查了 rc 文件和 resource.h 并且图标定义在那里
rc文件

IDI_ICON1               ICON                    "resources\close.ico"

resource.h

#define IDI_ICON1                       101

我在静态库中使用此代码,因此 HINSTANCE 与 exe 的相同,对吗?
但我总是得到 ERROR_RESOURCE_TYPE_NOT_FOUND 错误。

在链接器选项中使用附加依赖项包含静态库的 .res 文件。请注意,静态库中的资源 ID 可能与项目 resource.h

中定义的 ID 冲突