游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2104|回复: 5

vs2005编译的程序无法在没安装vs2005的机器运行问题

[复制链接]

64

主题

272

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
发表于 2008-3-2 22:05:00 | 显示全部楼层 |阅读模式
我找到的两个解决方法:

方法一:   
  在C:\Program   Files\Microsoft   Visual   Studio   8\VC\redi   
  st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT   下找到了下列文件:   
   
  msvcm80d.dll   
  msvcp80d.dll   
  msvcr80d.dll   
  Microsoft.VC80.DebugCRT.manifest   
   
  把这几个文件拷贝到目标机器上,与运行程序同一文件夹或放到system32下,就可以运行那个程序了。
   
//我在C:\Program   Files\Microsoft   Visual   Studio   8\后面就没有VC文件夹了,所以找不到后面列出来
//的文件

  方法二:   
  修改编译选项,将/MD或/MDd   改为   /MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。

//这里的编译选项是指具体哪个地方??project->properties里面??? [em21]

4

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2008-3-3 02:50:00 | 显示全部楼层

Re:vs2005编译的程序无法在没安装vs2005的机器运行问题

我用的VC6在 project -> project settings -> c/c++ -> project options:

64

主题

272

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
 楼主| 发表于 2008-3-3 20:14:00 | 显示全部楼层

Re:vs2005编译的程序无法在没安装vs2005的机器运行问题

有没有用2005的啊,6.0不存在我问的问题啊…………

0

主题

275

帖子

676

积分

高级会员

Rank: 4

积分
676
发表于 2008-3-4 10:42:00 | 显示全部楼层

Re:vs2005编译的程序无法在没安装vs2005的机器运行问题

你用了debug?行?  一般USER是不??械
就算是release 不更新的USER也是不??械

你要?vc8的?行?  msvc*.dll

64

主题

272

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
 楼主| 发表于 2008-3-4 16:05:00 | 显示全部楼层

Re:vs2005编译的程序无法在没安装vs2005的机器运行问题

msvc*.dll这个东西哪个目录下可以找到啊?找出来试试看行不行。

64

主题

272

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
 楼主| 发表于 2008-3-4 16:10:00 | 显示全部楼层

Re:vs2005编译的程序无法在没安装vs2005的机器运行问题

哈哈,终于找到可以运行了。

PS.还是想问问方法2具体怎么操作?~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 07:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表