社区
工具平台和程序库
帖子详情
vs2008编译好的debug版的程序到其他机器上不能运行
yilin57
2010-01-08 11:56:23
请教:vs2008编译好的debug版的程序到其他机器上(xp)不能运行,应用程序正常初始化失败
安装了vs2008 redistribution,拷贝了用到的依赖库(其中一个是6.0编译的),拷贝了相关6.0的运行时库,依然未能解决。还望指教。谢谢!
自己的电脑是server2003的系统。
在已安装了vs2008的系统下,拷贝了msvcp60d.dll和msvcrtd.dll后能运行。
很急,还望指教~
...全文
586
7
打赏
收藏
vs2008编译好的debug版的程序到其他机器上不能运行
请教:vs2008编译好的debug版的程序到其他机器上(xp)不能运行,应用程序正常初始化失败 安装了vs2008 redistribution,拷贝了用到的依赖库(其中一个是6.0编译的),拷贝了相关6.0的运行时库,依然未能解决。还望指教。谢谢! 自己的电脑是server2003的系统。 在已安装了vs2008的系统下,拷贝了msvcp60d.dll和msvcrtd.dll后能运行。 很急,还望指教~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yilin57
2010-01-10
打赏
举报
回复
问题解决了:)感谢感谢~各位
尤其要感谢sandyandy:)
我试过了常见地所有解决方案~最终发现manifest的问题。。。
修改嵌入清单:否。重新编译~装分发包~拷6.0的那两个dll还是要做的。
防止dll hell~引入manifest~然后我就找不到对应的版本的dll了~
cattycat
2010-01-08
打赏
举报
回复
用静态链接的方式编译,不要共享库方式。
yilin57
2010-01-08
打赏
举报
回复
先前是提示少vc6.0的那两个库的,然后我添加了,就:应用程序正常初始化失败~
版本?是指?
yilin57
2010-01-08
打赏
举报
回复
release版本编译正常,运行时报错说,什么堆栈破坏,或者dll损坏
sandyandy
2010-01-08
打赏
举报
回复
1. 用dependences看看缺少哪些依赖的库
2. 如果不少库, 看看版本对不
cattycat
2010-01-08
打赏
举报
回复
用release版,其他电脑可能没有相应的库文件。
猫已经找不回了
2010-01-08
打赏
举报
回复
安装了vs2008 redistribution,拷贝了用到的依赖库(其中一个是6.0编译的),
这个库干嘛要用VC6来编译啊
如何把
VS
2008
上编的
debug
、release
程序
在没装
VS
的xp
机器
上
运行
如何把
VS
2008
上编的
debug
、release
程序
在没装
VS
的xp
机器
上
运行
用
VS
2008
SP编写的MFC
程序
,拷贝到其他没装
VS
2008
的
机器
上直接
运行
,肯定是不行的。即使选择静态链接MFC,有时候系统还是会提示“应用
程序
配置不正确”。这是因为
程序
中可能不止用到了9.0
版
本MFC,还可能有ATL、CRT、OPENMP等。在自己的
机器
上
运行
时,系统会到"C:/WINDOW
vs
2008
编译
的
debug
版
本
程序
在没有装
vs
2008
的
机器
上启动失败问题
vs
2008
编译
的
debug
版
本
程序
在没有装
vs
2008
的
机器
上启动失败,而Release
版
本
运行
正常。 启动
debug
版
本时错误提示:“应用
程序
配置不正确,未能启动该应用
程序
。重新安装应用
程序
可以修复此问题”。根据此提示,根本没有解决思路。上网查......以下是我找到的两篇较好的文章:http://tangxingqt.blog.163.com/blog/static/
vs
2013
编译
的
程序
在其他
机器
上
运行
的环境设置
vs
2013
编译
的
程序
在其他没有安装
vs
2013环境
机器
上
不能
运行
的一种解决方法
如何把
VS
2008
上编的
debug
在没装
VS
的
机器
上
运行
如何把
VS
2008
上编的
debug
、release
程序
在没装
VS
的xp
机器
上
运行
点击打开链接 【
vs
2008
sp1
运行
库】
VS
2008
编译
的
程序
在某些
机器
上
运行
提示“由于应用
程序
配置不正确,应用
程序
未能启动”的问题 点击打开链接
VS
2008
编译
的
程序
在某些
机器
上
运行
提示“由于应用
程序
配置不正确,应用
程序
未能启动”的问题
使用
VS
2008
编译
了一个
程序
,使用到自己
编译
的DLL,丢到某些机子上无法
运行
,提示“由于应用
程序
配置不正确,应用
程序
未能启动”的错误,装了vcredist_x86也没有用,开始以为是DLL的问题,后来换个简单的
程序
,仍然不行,百撕不得其解,后来上网找,下面有说了很多解决办法。 我最终的解决办法是复制本机中的.manifest文件,修改里面的
版
本号,复制到提示错误的机子上,与
工具平台和程序库
24,860
社区成员
27,334
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章