user32.lib

11 篇文章 0 订阅
8 篇文章 0 订阅

user32.lib

 

3>------ Build started: Project: console, Configuration: Debug Win32 ------
3>Linking...
3>astt.lib(dxType.obj) : error LNK2019: unresolved external symbol __imp__UpdateWindow@4 referenced in function _InitDXWindow
3>astt.lib(dxType.obj) : error LNK2019: unresolved external symbol __imp__ShowWindow@8 referenced in function _InitDXWindow
3>astt.lib(dxType.obj) : error LNK2019: unresolved external symbol __imp__CreateWindowExA@48 referenced in function _InitDXWindow
3>astt.lib(dxType.obj) : error LNK2019: unresolved external symbol __imp__GetSystemMetrics@4 referenced in function _InitDXWindow
3>astt.lib(dxType.obj) : error LNK2019: unresolved external symbol __imp__RegisterClassExA@4 referenced in function _InitDXWindow
3>astt.lib(dxType.obj) : error LNK2019: unresolved external symbol __imp__LoadCursorA@8 referenced in function _InitDXWindow
3>astt.lib(dxType.obj) : error LNK2019: unresolved external symbol __imp__DefWindowProcA@16 referenced in function "long __stdcall MsgProc(struct HWND__ *,unsigned int,unsigned int,long)" (?MsgProc@@YGJPAUHWND__@@IIJ@Z)
3>astt.lib(dxType.obj) : error LNK2019: unresolved external symbol __imp__ValidateRect@8 referenced in function "long __stdcall MsgProc(struct HWND__ *,unsigned int,unsigned int,long)" (?MsgProc@@YGJPAUHWND__@@IIJ@Z)
3>astt.lib(dxType.obj) : error LNK2019: unresolved external symbol __imp__PostQuitMessage@4 referenced in function "long __stdcall MsgProc(struct HWND__ *,unsigned int,unsigned int,long)" (?MsgProc@@YGJPAUHWND__@@IIJ@Z)
3>F:\WORKS\mission\ZYD\copy-paste-2012.4.10\Debug\console.exe : fatal error LNK1120: 9 unresolved externals

 

 

You need to link with the appropriate libs. User32.lib looks like it will cover it for you.

Go to your linker settings and add user32.lib.

Use msdn.microsoft.com to look up the API references

example:

CreateWindow(...)
http://msdn.microsoft.com/library/de...eatewindow.asp

At the bottom you can see the requirements. Linking to user32.lib is a requirement.

Always check the docs for linker errors.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: user32.lib 是一个 Windows 操作系统动态链接库(Dynamic Link Library,简称 DLL),主要用于实现用户界面和用户交互方面的功能。它提供了许多函数和数据结构,能够辅助开发人员开发 Windows 程序。 要下载 user32.lib,首先需要安装 Windows SDK(软件开发工具包)。Windows SDK 是一个开发 Windows 应用程序所需的软件包,它包含了一些必要的工具和库文件。 下载 Windows SDK 的方式有多种,可以通过微软官方网站或者其他第三方软件下载平台进行下载。在下载时,需要根据自己使用的 Windows 操作系统版本选择相应的 Windows SDK 版本。 下载完 Windows SDK 后,打开安装程序进行安装。安装过程中会询问是否要安装相应的库文件,包括 user32.lib。可以选择将其安装到默认路径或指定其他路径。 安装完成后,就可以在安装目录下找到 user32.lib 文件。这个文件可以作为开发 Windows 应用程序时链接的库文件使用。在进行编译和链接时,需要在开发环境中进行相应的配置,让开发工具能够找到 user32.lib 并正常链接程序。 总之,要下载 user32.lib 需要先安装 Windows SDK,并按照相应的步骤进行配置。这样才能在编程时使用 user32.lib 提供的函数和数据结构来实现 Windows 应用程序的用户界面和用户交互功能。 ### 回答2: user32.lib 是一个库文件,它包含了Windows操作系统用户界面的功能。它是Windows SDK中的一部分,开发者可以使用它来开发各种基于Windows的应用程序。 要下载user32.lib,首先需要准备Windows SDK工具包。Windows SDK是一个开发工具包,其中包含了许多用于开发Windows应用程序的工具、文件和库。 可以通过微软官方网站下载Windows SDK。打开微软开发者中心网站,找到并点击下载Windows SDK的链接。在下载页面上,选择合适的SDK版本和语言,然后点击下载按钮。 下载完成后,运行下载的安装程序。跟随安装向导的指引,选择安装路径和其他选项。通常情况下,默认的安装选项是已经包含了user32.lib。 安装完成后,在安装目录中可以找到user32.lib文件。该文件位于lib目录下。可以将这个文件复制到开发项目的工程目录中。 在开发环境中,将user32.lib添加到工程的依赖项中。具体操作可以参考开发工具的帮助文档或者查阅相关的开发教程。 通过以上步骤,就可以成功下载user32.lib,并在开发过程中使用它来调用Windows用户界面的功能。这样的话,开发者就能够更加方便地开发出基于Windows操作系统的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值