win7 vs2008 编译的sdk 程序在xp下无法运行有关问题

win7 vs2008 编译的sdk 程序在xp下无法运行问题
rt
开始提示由于应用程序配置不正确,应用程序未能启动 后我把Microsoft.VC90.DebugCRT文件夹下的文件都复制了过去 错误提示都没了,直接就没反应 

------解决方案--------------------
安装vs2008 redist package
------解决方案--------------------
引用:
安装vs2008 redist package


visual c++ 2008 redist package。

另外 最好使用编译出来的Release版本,在不同的操作系统中测试
------解决方案--------------------
用depends看下缺什么dll,如果是vs2008编的exe一般是msvcr90.dll,msvcp90.dll,debug就是msvcr90d.dll,msvcp90d.dll
------解决方案--------------------
1,首先建议楼主看看Windows XP 自带的事件查看器是否有错误记录。看看能否给点提示。 
2,问题有可能是VC runtime  dll 的版本不对,你需要查看一下你的程序的manifest,看看使用的是哪个版本。拷贝对应版本的DLL才行。
------解决方案--------------------
用release版本,同时带上VC安装目录下的redist相关的dll,manifest文件