错误:无法在动态链接库KERNAL32.dll中找到过程入口点EncodePointer [英] Error: The Procedure entry point EncodePointer could not be located in the dynamic link library KERNAL32.dll

查看:92
本文介绍了错误:无法在动态链接库KERNAL32.dll中找到过程入口点EncodePointer的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我写了一个dll,我的C ++成功加载,就像我在WIn7中的Delphi程序一样,赢得8;



但是当我试图运行时XP中的相同程序(没有服务包)它给出错误:



程序入口点EncodePointer无法位于动态链接库KERNAL32.dll





任何熟悉此错误的人都可以解决它;

这是一个有用的人

http://support.microsoft.com/kb/142606 [ ^ ]

任何线索?

[更新]

一个信息:我在VS2012中构建这个(v110编译器)

谢谢

解决方案

< blockquote>这是VS2012编译器的问题,它与XP有一些问题;在VS2012中构建的应用程序将无法在XP中运行(不知道为什么,可能是Visual Studio 2 012并不支持Window XP作为目标平台。);



只需在vs2010中重新编译你的应用程序,它将在XP中运行良好



http://blogs.msdn.com /b/vcblog/archive/2012/06/15/10320645.aspx [ ^ ]



这是阅读的有用链接....



谢谢


文档 [ ^ ]声明:

要求

支持的最低客户

Windows Vista,带有SP2的Windows XP [桌面应用程序| Windows应用商店应用程序]



因此您的 Windows XP版本不满足此类要求(您可能需要更新它,至少 Service Pack 2 )。


I have wrote a dll which is successfully loaded by my C++ as weell as my Delphi program in WIn7, win 8;

But when I am trying to run the same program in XP (No service pack)it is giving error:

The Procedure entry point EncodePointer could not be located in the dynamic link library KERNAL32.dll


Any one familiar with this error and any one able to solve it;
This is one one helpful linK
http://support.microsoft.com/kb/142606[^]
Any clue?
[Update]
One information: I am building this in VS2012 (v110 compiler)
Thanks

解决方案

This is problem with VS2012 compiler which has some issue with XP;Apps build in VS2012 will not run in XP (no idea why, may be Visual Studio 2012 didn''t support Window XP as target platform.);

Just recompile your apps in vs2010 and it will run well in XP

http://blogs.msdn.com/b/vcblog/archive/2012/06/15/10320645.aspx[^]

This is the useful link to read....

Thanks


The documentation[^] states:

Requirements
Minimum supported client
Windows Vista, Windows XP with SP2 [desktop apps | Windows Store apps]


Hence your version of Windows XP does not satisfy such requirements (that is you probably have to update it with, at least, Service Pack 2).


这篇关于错误:无法在动态链接库KERNAL32.dll中找到过程入口点EncodePointer的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆