为什么我的程序总提示缺少msvcr71.dll和atl71.dll

wyljery 2005-03-24 02:39:31
我已经编译成release版了, 在没有安装vs.net的机器上总提示缺少文件,是不是编译的时候要设置什么???
...全文
434 点赞 收藏 12
写回复
12 条回复
wyljery 2005年04月05日
不行, 后来改成vc6了
回复 点赞
sjcode 2005年03月26日
你正在使用vs.net2003吗?

把你的工程“清除解决方案”后,重编试试。
回复 点赞
Fyter 2005年03月25日
可重用性差的一半不要给用户提供这些文件!
开发多模块应用程序是,应多采用动态编译。减小文件尺寸!

小的程序可以静态编译,整齐。
回复 点赞
wyljery 2005年03月24日
用vc6完全编译就不需要
回复 点赞
wyljery 2005年03月24日
我把这几个文件一起放在安装目录下就没有问题了
回复 点赞
Fyter 2005年03月24日
msvcp

可能你用的某个组件或模块用到了那些东西!
回复 点赞
wyljery 2005年03月24日
我没有用到mfc,项目设置的常规中设置成静态ATL,依然不行

vs2003难道只能把这两个文件一起发布??

还有什么文件要一起拷贝到安装目录下啊?
回复 点赞
Fyter 2005年03月24日
静态好像有时也会搞出来个msvcr来!挺麻烦!
好像跟你加载的其他模块有关!

你可以先试试静态编译,在项目设置中,常规里,静态MFC并且静态ATL,VS2003 ATL默认是静态的。
回复 点赞
0011411 2005年03月24日
将你系统中的msvcr71.dll和atl71.dll拷一份放在同一目录下,在system或system32下找,系统不一样地方不一样!
回复 点赞
inpriser 2005年03月24日
静态编译啊
回复 点赞
wyljery 2005年03月24日
提示缺少msvcr71.dll和atl71.dll?需要怎么设置?
回复 点赞
发动态
发帖子
ATL
创建于2007-09-28

3025

社区成员

4.8w+

社区内容

ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区公告
暂无公告