Zna*_*api 1 c compiler-errors undefined-reference
我正在学习如何用 C 语言制作 Windows 应用程序,并尝试使用SetPixel(HDC hDC, int x, int y, COLORREF crColor).
在我添加该行之前,我从未遇到过编译错误。当然,我确实包含了 windows.h 。我四处寻找答案,但一无所获。
它给出了错误" undefined reference to _imp__SetPixel@16' "
为了编译,我使用命令" gcc -g -Wall -o $(EXENAME) $(SRC) "。没有花哨的 IDE。如果有人能告诉我为什么是imp_和 @16 部分,请也告诉我。我以前从未见过这样的情况。
编辑:我在这个网站上找到了 _imp 的含义。
除了包含头文件之外,我相信您还需要链接到库 libgdi32.a 或 gdi32.lib。
如下所示, _imp__SetPixel@16 是您正在调用的函数 SetPixel() 的损坏名称。
| 归档时间: |
|
| 查看次数: |
7240 次 |
| 最近记录: |