0

我不能在我的程序中使用GetStockObject 。显然我没有链接到 gdi32.dll。它在 system32 文件夹中,所以我不明白为什么它无法访问它。我正在使用代码::块。我知道这是一个愚蠢的问题,但我真的不明白为什么要这样做。有什么帮助吗?

4

1 回答 1

0

首先,您需要确保正确包含 Windows 标头。确保您的代码文件在顶部有这一行:

#include <Windows.h>

其次,您需要确保您指示链接器链接到 Gdi32.dll。Windows SDK(应该与您的 IDE 一起提供)包括 LIB 文件,以促进动态链接到系统 DLL。因此,请在 IDE 中检查项目的属性,并确保链接器正在引用Gdi32.lib(andUser32.libKernel32.lib,应该已经存在)。

于 2013-05-10T11:09:44.623 回答