vs2010无法定位程序输入点DecodePointer于动态链接库kernel32.dll上,该如何处理
vs2010无法定位程序输入点DecodePointer于动态链接库kernel32.dll上
小弟在vs2010+win7上写了个win32 API小程序结果,拿到非win7环境下去运行,提示找不到msvrc100d.dll,后来看了帮助,把库改为md或者mt于是又出现“无法定位程序输入点DecodePointer于动态链接库kernel32.dll上",的错误,请各位高人指点下,应该怎么做才能使用vs2010的程序在win的其它操作系统上正常运行!
------解决方案--------------------
xp sp1以下版本会有此问题,
1、升级操作系统
2、改用其它版本IDE
3、使用vs2010但在编译选项中选择vc90,需要安装vs2008
------解决方案--------------------
msvrc100d这一看就是个debug版的dll
你先用release编译程序试一下
如果还报错就把相应的dll考到目标机器上
或者编译是选择在静态中使用MFC
------解决方案--------------------
vs2010库用到了DecodePointer
DecodePointer Requirements
Client Requires Windows XP SP2.
Server Requires Windows Server 2003 SP1.
Header Declared in Winbase.h; include Windows.h.
Library Link to Kernel32.lib.
小弟在vs2010+win7上写了个win32 API小程序结果,拿到非win7环境下去运行,提示找不到msvrc100d.dll,后来看了帮助,把库改为md或者mt于是又出现“无法定位程序输入点DecodePointer于动态链接库kernel32.dll上",的错误,请各位高人指点下,应该怎么做才能使用vs2010的程序在win的其它操作系统上正常运行!
------解决方案--------------------
xp sp1以下版本会有此问题,
1、升级操作系统
2、改用其它版本IDE
3、使用vs2010但在编译选项中选择vc90,需要安装vs2008
------解决方案--------------------
msvrc100d这一看就是个debug版的dll
你先用release编译程序试一下
如果还报错就把相应的dll考到目标机器上
或者编译是选择在静态中使用MFC
------解决方案--------------------
vs2010库用到了DecodePointer
DecodePointer Requirements
Client Requires Windows XP SP2.
Server Requires Windows Server 2003 SP1.
Header Declared in Winbase.h; include Windows.h.
Library Link to Kernel32.lib.