C:\Windows-6ren">
gpt4 book ai didi

c++ - 将 User32.dll 导入 64 位 win7 时出现 visual c++ 2010 错误

转载 作者:搜寻专家 更新时间:2023-10-31 01:17:58 25 4
gpt4 key购买 nike

在64位win7上运行visual c++ 2010,这一行

#include "C:\Windows\SysWOW64\user32.dll"

它是正确的路径,但是错误包括

1>C:\Windows\SysWOW64\user32.dll(1): error C2018: unknown character '0x3'
1>C:\Windows\SysWOW64\user32.dll(1): error C2018: unknown character '0x4'
1>C:\Windows\SysWOW64\user32.dll(1): error C2018: unknown character '0x40'
1>C:\Windows\SysWOW64\user32.dll(1): error C2146: syntax error : missing ';' before identifier 'ÿÿ¸'
1>C:\Windows\SysWOW64\user32.dll(1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

我正在使用它来让 keybd_event() 工作,因为 msdn 说 User32.dll 是必需的。谢谢 !*注意:错误在代码格式 block 中,否则我将无法提交

最佳答案

这不是您导入库的方式。您只是试图包含一个二进制文件。这与 32/64 位无关。

您需要做的是将 user32.lib 添加到您的库路径。

您可以通过以下方式在 Visual Studio 中导入库:

Project -> Properties -> Linker -> Additional Dependencies

将“user32.lib”添加到列表中。

关于c++ - 将 User32.dll 导入 64 位 win7 时出现 visual c++ 2010 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7642125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com