gpt4 book ai didi

c++ - Windows Phone 8.0 上的 GetModuleHandle

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

我正在尝试在 Windows Phone 8.0 native C++ 库上加载 winsock dll。

 HMODULE ws2mod = GetModuleHandle("ws2_32.dll");
win_getaddrinfo = GetProcAddress(ws2mod, "getaddrinfo");
if (win_getaddrinfo)
return win_getaddrinfo(node, service, hints, res);

我收到链接器错误:

Error   178 error LNK2019: unresolved external symbol GetModuleHandle referenced in

当我在 Visual Studio 上双击并执行 Goto Definition 时,我在 Windows Phone Kits 的 libloaderapi.h 文件中看到了定义。

我应该链接的库是什么?以下是当前的库:

WindowsPhoneCore.lib
RuntimeObject.lib
PhoneAppModelHost.lib

最佳答案

GetModuleHandle 不在 WP8 的批准 API 列表中。

但是 getaddrinfo 是。我认为您可以直接链接到 ws2_32.lib 并调用 getaddrinfo,而不是通过 GetProcAddress

关于c++ - Windows Phone 8.0 上的 GetModuleHandle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18517866/

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