MAPViewOffileex的MSVS链接错误

MSVS Link Error for MapViewOFFIleEx

本文关键字:错误 链接 MSVS MAPViewOffileex      更新时间:2023-10-16

我在MSVS本机控制器中执行了以下命令。

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

并有以下链接器错误。

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

您可能正在使用32 bit native tool命令提示符。对于user32.libkernel32.lib而言,CC_4不需要更改x64支持的库名称,但该名称是相同的。

查看函数的MSDN文档-https://msdn.microsoft.com/en-us/library/windows/desktop/a3666763(V=VS.85)

库-Kernel32.lib

dll -kernel32.dll

您需要将kernel32.lib添加到编译器参数列表中,它将转发给链接器。

相关文章: