c++ - MapViewOFFIleEx 的 MSVS 链接错误

标签 c++ user32

我在 MSVS Native 控制台中执行了以下命令。

cl -Feedgcpfex64.exe -D _WIN64 ../src/*.c user32.lib

并得到以下链接器错误。

LNK2019: unresolved external symbol __imp__MapViewOfFileEx@28 referenced in function _map_file_region

最佳答案

这可能是因为您正在使用 32 位 native 工具 命令提示符。无需为 x64 支持更改库名称,因为 user32.libkernel32.lib 对于 64 位环境 但名称相同。

关于c++ - MapViewOFFIleEx 的 MSVS 链接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40930126/

相关文章:

c++ - 可移植 "typeof"名称与外部链接

C# PInvoking user32.dll 在 64 位系统上

c++ - MoveWindow()、跳过、闪避或绕过消息传递?

c++ - 试图将 char[] 传递给 C 中的另一个

c++ - 如何在 OSX 上使用 glfw3 在 OpenGL 和 OpenCL 之间创建共享上下文?

c++ - std::thread 相对于 C++ 中 pthread 的优势

c++ - 如何恢复默认图标? (WinXP 和 Win7)

powershell - 在Powershell中检测跨应用程序的按键

c# - 从其他应用程序 C# 获取按键

c++ - std::vector.resize() 中的第二个参数是什么意思?