我在MSVS Native控制台中执行了以下命令。
cl -Feedgcpfex64.exe -D _WIN64 ../src/*.c user32.lib
并收到以下链接器错误。
LNK2019: unresolved external symbol __imp__MapViewOfFileEx@28 referenced in function _map_file_region
答案 0 :(得分:2)
这可能是您使用32 bit native tool
命令提示符的情况。无需更改x64
支持的库名称user32.lib
,而kernel32.lib
的{{1}}不同,但名称相同。
答案 1 :(得分:-1)
查看函数的MSDN文档 - https://msdn.microsoft.com/en-us/library/windows/desktop/aa366763(v=vs.85).aspx
Library - Kernel32.lib
DLL - Kernel32.dll
您需要将kernel32.lib添加到编译器参数列表中,然后将其转发给链接器。