错误:无法在动态链接库KERNAL32.dll中找到过程入口点EncodePointer [英] Error: The Procedure entry point EncodePointer could not be located in the dynamic link library KERNAL32.dll
问题描述
我写了一个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 ofWindows XP
does not satisfy such requirements (that is you probably have to update it with, at least,Service Pack 2
).
这篇关于错误:无法在动态链接库KERNAL32.dll中找到过程入口点EncodePointer的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!