stickking的专栏
技术——我不懈的追求
登录
注册
全站
当前博客
空间
博客
好友
相册
论坛
留言
用户操作
[即时聊天]
[发私信]
[加为好友]
stickking
最近评论
leezil:
WndProc这个回调函数,只要在 wndclass.lpfnWndProc=WndProc;//此处关联了定义的消息处理函数
这里关联一下,系统就会自动调用了?
下面
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);……
stickking:
2008中会出现MSVCR80D.dll找不到的问题,解决办法也是一样。
注意先删除debug文件夹再重新编译即可!
jia:
我的系统是winxp sp2
请问安装方法一样吗?
过:
晕!不行啊!还是提示!
hlh:
是装了sp2,怎么办?
文章分类
dotNet专题
(RSS)
J2EE
(RSS)
Linq
(RSS)
RSS & ATOM
(RSS)
windows sdk
(RSS)
多线程编程
(RSS)
非技术
(RSS)
趣味网页
(RSS)
软件应用
(RSS)
数据库
(RSS)
网站开发
(RSS)
收藏
好blog
技术类文章
相册
个人相册
技术
存档
2007年09月(1)
2007年02月(1)
2006年10月(1)
2005年11月(1)
2005年08月(1)
2005年07月(2)
2004年09月(5)
2004年08月(3)
2004年07月(1)
2004年06月(1)
软件项目交易
订阅我的博客
msvcr80d.dll找不到解决办法
收藏
新一篇: 后台更新,我也要多写一点了!
|
旧一篇: Ant
http://www.programfan.com/club/showbbs.asp?id=188833 问题描述:大部分的vs.net 2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示: Solution to “MSVCR80D.dll not found” by hua. “没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”的完美解决方案^_^感觉偶做的还不错 问题所在:由于vs.net 2005 采用了一种新的DLL方案,搞成一个exe还要配有一个manifest文件(一般在嵌入文件里了,所以看不到,不过也可以不嵌入,这样会生产一个<程序名>.exe.manifest的文件,没它exe自己就转不了了:)这是个新功能,微软弄了个新工具(mt.exe),结果不好用,好像是fat32下时间戳有问题(在ntfs下这个问题就没有了),搞得manifest有时嵌入不到exe中(默认配置是嵌入的,所以就报错找不到dll了。 解决方案(3个都可以,由以第3个最帅,我做的:): 1. 微软对于这个问题应该也有处理,不过感觉不是很人性化。在“属性->配置属性->清单工具->常规“下有一个”使用FAT32解决办法,把它选成是,就可以了。(注意:一定要先配置这个选项,然后再编译工程,要不然还是不好用:) 2. 找到你的工程的文件夹,如(myproject),找到其下的myproject\myproject\Debug\ myproject.rec,把它删掉(删掉整个Debug目录也可以),重新编译,搞定! 3. 本解决方案是俺独创的,感觉爽多了,可以直接再应用向导中配置,严重符合高级人机界面要求:)好, 1) 首先找到你的vs.net安装目录(如我的是E:\Program Files\Microsoft Visual Studio 8),定位到Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application文件夹,备份这个Application文件夹,不然一会你自己改咂了我可不管啊:)。 2) 打开html\2052,看到两个文件了吧,就那个AppSettings.htm了,这个管着你的那个配置向导的界面,用UE(不要告诉我你不知道ue啥东西,baidu it)打开,在266行“ ”后回车,然后插入一下内容:
选择你所使用的文件系统:
FAT32(
F
)
NTFS(
N
)
好,保存关闭,这个改完了,准备下一个。 3) 打开scripts\2052,这里就一个文件,ue打开它,找到138行“ var bATL = wizard.FindSymbol("SUPPORT_ATL");”其后回车,插入如下内容: // this (hua)section is added by HUA. var MFTool = config.Tools("VCManifestTool"); MFTool.UseFAT32Workaround = true; // end of (hua)section 好,继续找到210行(源文件的210,你加了上边的语句就不是210了:)“ config = proj.Object.Configurations.Item("Release");”注意这次要在这行“前边”加如下内容: // this (hua)section is added by HUA. if(bFAT32) { var MFTool = config.Tools("VCManifestTool"); MFTool.UseFAT32Workaround = true; } // end of (hua)section 好了,终于都改完了,打开你的vs.net 2005新建一个win32应用程序看看吧,效果还不错吧:)为了这个问题,耽误了我一天的考研复习时间,希望大家能用的上。 另外附个国外的bbs:http://forums.microsoft.com/MSDN/default.aspx?SiteID=1 Msdn的,肯定不错了,上边有vs.net的开发人员活动,都是很官方的东西,大家可以看看,不过英语要够好哦:)
发表于 @
2006年10月08日 13:43:00
|
评论(
loading...
)
|
编辑
新一篇: 后台更新,我也要多写一点了!
|
旧一篇: Ant
评论
#
stickking 发表于2008-03-19 09:15:00 IP: 61.185.221.*
2008中会出现MSVCR80D.dll找不到的问题,解决办法也是一样。
注意先删除debug文件夹再重新编译即可!
发表评论
姓 名:
主 页:
校验码:
看不清,换一张
当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击
登录