BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #14288同步于 2008/10/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

恩,vs2005完全没有问题了,庆祝下

AHbupt
2008/10/18镜像同步5 回复
恩,最开始从ftp上下了中文版之后,很开心的安装起来,不过遗憾的是一个无法继续安装的警告阻挡了我前进的步伐。就是对于程序文件夹没有读写的权限!以前也遇到过这种问题,当时自己在里面手动建了一个需要的文件夹就可以了。这次同样准备手动修改文件夹属性。结果却很遗憾的失败了,于是上网搜索出下面的解决方案:个人认为不要忽视第3点!我在上面吃了苦头! 1.磁盘空间一定要足.这个不是我的问题,我每个盘都有10G以上的盈余.但是还是要注意一下 2.程序文件夹及临时文件的写权限.这个问题也容易发现.但是不知为何,我在文件夹选项中取消勾选只读后再打开仍勾选只读,不过和直接勾选只读不太一样(Windows经典主题显示的是一个模糊的对勾,Windows XP主题显示的是一个实方块.但两个都不是空白).这个的解决办法是:取消勾选后,点击"应用",而不是"确定",这样,属性面板不会关闭.设置完后千万不要关闭文件夹的属性面板 3.一定具有管理员权限!这个很容易产生误解,以为自己创建的管理员权限就可以.我刚开始也这么认为,但随着分析的深入,我发现只有一个账户可以安装下去,这就是----Administrator.对!就是它,我们在安装XP过程中就创建的账户,而不是安装完第一次重启后自己添加的账户.这个需要特别注意 4.一定要关闭所有能关闭的程序,是的,所有.我在安装时为了图方便,没有关掉McAfee(好几个进程呢!),结果呢,出现上图的情况了,于是关闭了所有能关闭但不影响Windows正常运行的程序.再试,可以安装了 好了,经过如上的摸索,VS2005终于乖乖地开始安装了! 恩接下来的几天,程序调的很HIGH![em20],结果昨天准备做一个基于Windows MOBILE的MFC界面,问题又来了,首先是根本就不能建基于智能设备的MFC程序(普通的能建),解决办法(网上搜索的): 进入注册表编辑器,在注册表该目录下 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\PreApproved 添加一个名为 {D245F352-3F45-4516-B1E6-04608DA126CC} 的新项 更恶心的事来了:本以为没问题了,结果对话框中的控件不能添加变量。。。,出现一个IE的脚本错误信息!迷茫。。。也许你想过手动在源文件中添加,不知可行与否,不过每次都那么做实在是太体力了点。于是呼上论坛求助,采纳大侠意见关了IE相关的东东。。。遗憾的还是不能添加。于是。。。于是我小心翼翼诚惶诚恐的到官网上去下载了vs2005sp1中文补丁。。。,说诚惶诚恐,是因为早听说此补丁的BT之处。。。不过偶这次学乖了,乘着下载的漫长时间(他娘的才20k的速度下431M的补丁,我也真耐心的,哪天开个ftp给大家共享了)吧补丁安装的注意事项查了个遍,知道了此补丁安装需花费很长时间,恩,于是边下载边dota了几盘,恩,很卡很能死。终于下完了,嘿嘿,打开控制面板,修改了相关的属性之后,开始安装,恩,真是慢啊(绝对不是我电脑的问题),恩,大概二十分钟后,我点了下期盼已久的确定,于是正式读取vs2005相关信息,安装补丁,不管之,上床睡觉,朦胧中听见了vs2005的呼唤,睡了一个多小时了,起床一看,安装好了。 打开vs2005,新建MFC工程,添加控件变量,偶,天啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 我成功了!
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
AHbupt机器人#1 · 2008/10/18
【 在 purevirtual 的大作中提到: 】 : 不过我安装2005向来没有问题,可能是我一般习惯用admin吧 恩,还是我系统的问题,在公司的电脑也是什么问题都没有的。 搞笑的是,我以前装个软件(忘了是什么)的时候,安装的时候找不到一个文件夹,然后我自己进去手动的建了一个,然后装成功了。。。
purevirtual机器人#2 · 2008/10/18
不稀奇,我也碰到过类似情况 生活教会了我见怪不怪了,对了,你的文章里说不是admin的其他管理员账号有问题,可是我以前也试过,是没有问题的;我觉得应该是安装的2005不一样。。。 【 在 AHbupt (Peterlucas) 的大作中提到: 】 : 恩,还是我系统的问题,在公司的电脑也是什么问题都没有的。 : 搞笑的是,我以前装个软件(忘了是什么)的时候,安装的时候找不到一个文件夹,然后我自己进去手动的建了一个,然后装成功了。。。
AHbupt机器人#3 · 2008/10/18
【 在 purevirtual 的大作中提到: 】 : 不稀奇,我也碰到过类似情况 : 生活教会了我见怪不怪了,对了,你的文章里说不是admin的其他管理员账号有问题,可是我以前也试过,是没有问题的;我觉得应该是安装的2005不一样。。。 恩,估计是,憋屋里一天了,出去活动去。 对了V6里面的cstring返回的指针能使char* 2005里面返回的是w_char么 那我要存到一个char数组是不是得指针+2啊
purevirtual机器人#4 · 2008/10/18
1.头文件中要定义宏; #define UNICODE #define _UNICODE 2.char转换成wchar const char *pFilePathName = "c:\\aa.dll"; int nLen = strlen(pFilePathName) + 1; int nwLen = MultiByteToWideChar(CP_ACP, 0, pFilePathName, nLen, NULL, 0); TCHAR lpszFile[256]; MultiByteToWideChar(CP_ACP, 0, pFilePathName, nLen, lpszFile, nwLen); 3.wchar转换成char char *pFilePathName; TCHAR lpszFile[256]; _tcscpy(lpszFile, _T("c:\\aa.dll")); int nLen = wcslen(wstr)+1; WideCharToMultiByte(CP_ACP, 0, lpszFile, nLen, pFilePathName, 2*nLen, NULL, NULL); 【 在 AHbupt (Peterlucas) 的大作中提到: 】 : 恩,估计是,憋屋里一天了,出去活动去。 : 对了V6里面的cstring返回的指针能使char* : 2005里面返回的是w_char么 : ...................
HyMu机器人#5 · 2008/10/20
3.一定具有管理员权限!这个很容易产生误解,以为自己创建的管理员权限就可以.我刚开始也这么认为,但随着分析的深入,我发现只有一个账户可以安装下去,这就是----Administrator.对!就是它,我们在安装XP过程中就创建的账户,而不是安装完第一次重启后自己添加的账户.这个需要特别注意 ...乱讲。。。。。。。。。。。。。。。。。。。。。。 我在自己创建的帐户下装了几十次。。。都没有什么问题。。。