兼容性问题,用VS 2005做的程序,用到了MFC80等库,是不是必须要装.net Frame 2.0的机器才可以执行!

benying 2006-03-05 12:22:43
因为把相关库拷到运行目录下,没有装.net Frame 2.0机器还是不能运行,不知道有什么好的解决办法,^_^,谢谢了!
...全文
350 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
xieqidong 2006-03-06
  • 打赏
  • 举报
回复
楼上的方法我没试过,可能也是正确的,不过个人觉得好像要在目标机器上安装C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86目录下的vcredist_x86.exe文件。
benying 2006-03-06
  • 打赏
  • 举报
回复
xieqidong的方法也可以!
unionize 2006-03-06
  • 打赏
  • 举报
回复
Depends
dragonhux 2006-03-06
  • 打赏
  • 举报
回复
学习一下,支持.
caitian6 2006-03-06
  • 打赏
  • 举报
回复
mark
benying 2006-03-05
  • 打赏
  • 举报
回复
帮别人做的东西,下午就要要了,兼容性还是无法解决,郁闷,而且datagrid也无法在别人机器上正常显示,郁闷
benying 2006-03-05
  • 打赏
  • 举报
回复
当然也许也用了.net的东东,因为我发现很多函数和vc 6.0都不一样了
benying 2006-03-05
  • 打赏
  • 举报
回复
使用了5个MFC的DLL库,但是在另外一台没有MFC 8.0的机器上,我即使把库拷过去也解决不了问题
DentistryDoctor 2006-03-05
  • 打赏
  • 举报
回复
不需要.Net Framework2.0(只要你没用到.Net的东东),但需要VC8.0的动态库,具体的请用Depends看一下。
benying 2006-03-05
  • 打赏
  • 举报
回复
使用了扩展DLL,不支持静态编译
chqu18 2006-03-05
  • 打赏
  • 举报
回复
你也可以使用静态编译。在release的时候使用static编译。
benying 2006-03-05
  • 打赏
  • 举报
回复
如果你需要使用MFC而且是debug版,得把D:\Program Files\Microsoft Visual Stud
io 8\VC\redist\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 这个文件夹和 D:\P
rogram Files\Microsoft Visual Studio 8\VC\redist\Debug_NonRedist\x86\Microso
ft.VC80.DebugMFC这个文件夹拷贝到你的exe所在的目录

btw:如果用release,而且用MFC,那么你需要的目录是D:\Program Files\Microsoft
Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT和D:\Program Files\Microsoft
Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC
benying 2006-03-05
  • 打赏
  • 举报
回复
2003里的MFC库已经是8.0的了,^_^,
解决方法已经在水木上找到了,^_^
Jeffris 2006-03-05
  • 打赏
  • 举报
回复
不需要的,我编译的程序从2003下到2005顺利过渡
benying 2006-03-05
  • 打赏
  • 举报
回复
错误提示是:由于运行程序配置不正确,程序无法正确运行,重修安装此程序可以解决此问题
benying 2006-03-05
  • 打赏
  • 举报
回复
我试试
charles_y 2006-03-05
  • 打赏
  • 举报
回复
应该是应了.net的东西
cpio 2006-03-05
  • 打赏
  • 举报
回复
2005用VC也能做出不是基于.Net的程序,在建工程时可以选择

不过就算不是基于.Net的,也要新的动态库

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧