vs2015调用vs2010动态库吗

vs2015调用vs2010动态库吗,第1张

可以调用,但需要注意以下几点:

1. 动态库必须是在VS2010下编译的,否则会出现链接错误。

2. 在VS2015工程中需要设置正确的包含目录和库目录,以及链接VS2010下的动态库。

3. 如果动态库中有使用了VS2010特有的代码或库,可能会出现兼容性问题,需要进行相应的调整或修改。

总之,调用VS2010动态库需要注意版本兼容性和编译环境等问题,确保调用成功。

你需要增加一个GetModuleHandle函数:

HINSTANCE hDll = GetModuleHandle(L"abc.dll")

HRSRC hRsrc = FindResource(hDll, MAKEINTRESOURCE(IDR_RT_RCDATA1), L"RT_RCDATA")

if (NULL == hRsrc)

return FALSE

DWORD dwSize = SizeofResource(hDll, hRsrc)

if (0 == dwSize)

return FALSE

HGLOBAL gl = LoadResource(hDll, hRsrc)

if (NULL == gl)

return FALSE

LPVOID lp = LockResource(gl)

if (NULL == lp)

return FALSE


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11724436.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存