开发者社区> 异步社区> 正文

《C语言开发从入门到精通》一2.4 技术解惑

简介:
+关注继续查看

本节书摘来自异步社区《C语言开发从入门到精通》一书中的第2章,第2.4节,作者王长青 , 韩海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.4 技术解惑

2.4.1 安装Visual Studio的几个常见问题

Visual Studio 2010容量巨大,在安装过程中一定要有耐心。如果以前在机器上安装过,建议用卸载工具将原来安装的资料完全卸载后再安装,这样会避免很多不必要的麻烦。在安装过程中,系统会多次重新启动,此时读者不要惊慌,计算机重启后将自动进入安装界面。

另外,因为需要安装很多组件,例如数据库和IIS等组件,所以,安装过程中总会出现这样或那样的问题。比较常见的问题是在安装Windows组件时,不能安装IIS中的Front Page服务器扩展,已经插进去安装光盘了,却一直提示“将XP profession service pack 2 CD插入选定的驱动器”。这是因为Windows的系统文件保护不让通过,解决方法是关闭文件保护功能,关闭方法如下所示。

(1)运行gpedit.msc打开组策略。

(2)依次展开“计算机配置→管理模板→系统→windows文件保护”。

(3)找到“设置文件保护”双击并修改为“已禁用”,然后重新启动系统就可以了。

上面方法最可行但是治标不治本,还有一种方法可以彻底修复Windows文件。插入系统安装光盘,运行sfc /scannow命令检测并修复可能受损坏和更改的系统文件。这样就不会再出现提示信息了。当遇到上述问题时,建议读者先试第一个方法再试试第2个方法。

2.4.2 有没有轻量级的、可以复制和粘贴代码的工具

到目前为止,开发工具Turbo C 3.0比较简单,是一款轻量级产品,但是不能在编码界面实现复制和粘贴功能。另外,因为鼠标操作的灵活性不足,所以需要使用键盘来操作,这降低了我们的开发效率。而对于开发工具Visual Studio 2010来说,容量太大。究竟市面中有没有一款既简单、又方便的轻量级开发工具呢?有,建议初学者使用DEV C++。DEV C++和Turbo C 3.0的容量相近,并且具备视图界面,比较容易操作。在DEV C++的编码界面中可以使用复制和粘贴等命令,提高了开发效率。

2.4.3 Windows 7中安装Visual Studio的常见问题

在Windows 7系统中,安装Visual Studio 2010的最常见问题是弹出一个“无法打开数据文件C:UsersAdministratorAppDataLocalTempSIT16781.tmpdeffactory.dat”的提示。很明显,这是文件Defactory.dat的问题。解决办法是将安装包解压缩,找到“setup”目录中的文件Defactory.dat,用记事本将其打开,删除此文件中原有的全部内容,然后将下面的内容复制到里面:

[Version]
Signature="$Windows NT$"
Provider="Microsoft Visual Studio Team System 2010 Team Suite - CHS"
Version=900.100.00
NullString=Null String
Lang=2052
[Scenario List]
vsscenario.dll
[Scenario Factory Information]
Default Scenario=11E4C8F3-425E-43b9-B689-8BFDF03342E2

然后保存并关闭这个文件,最后重新安装即可成功。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
C语言从入门到精通——函数
C语言从入门到精通——函数
29 0
C语言从入门到精通——初识循环语句
C语言从入门到精通——初识循环语句
26 0
C语言从入门到精通——注释
C语言从入门到精通——注释
41 0
C语言从入门到精通——初识选择语句
C语言从入门到精通——初识选择语句
41 0
C语言从入门到精通——字符串和转义字符
C语言从入门到精通——字符串和转义字符
44 0
C语言从入门到精通——变量、常量
C语言从入门到精通——变量、常量
30 0
C语言从入门到精通——数据类型
C语言从入门到精通——数据类型
35 0
C语言从入门到精通——第一个C语言程序
C语言从入门到精通——第一个C语言程序
31 0
C语言从入门到精通1.3程序结构
1.3程序结构 我们再回头看我们的helloworld代码 #inlude <stdio.h> int main(void) { printf("Hello,World!"); } 在此我现介绍以下注释,注释在程序运行时并不会执行,而是用来对程序的一种解释 C语言的注释方法为 //注释内容 在//后面这一行的内容为注释 /* 这是多行注释 这是多行注释 */ C语言也有多行注释 以/*开头以*/结束 接下来我们解释以下最开始我们写的那一段代码 #inlude <stdio.h> //包含<stdio.h>函数苦 int main(void)//定义主函数,返回值为空 { pri
25 0
C语言从入门到精通1.2开发环境的配置
1.2开发环境配置 我们在入门阶段先使用较为简单的DEV C++进行代码的编写 • 官方下载:https://sourceforge.net/projects/orwelldevcpp/ 下载完成后双击打开exe文件即可开始安装运行 打开后会让我们选择语言,在此没有中文安装完成后有中文所以在此需要先选择英文 选择我同意用户协议 选择所需的、功能默认即可 选择安装路径 点击Install安装即可 安装完成后点击Finsh运行即可 在此选择简体中文继续 在这里选择字体图表等默认即可 点击OK即可进入 点击文件新建,源代码即可开始写我们的第一个C语言程序 第一个C语言程序,在此读者不必全部理解代码的
21 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
Java开发手册-孤尽秘传版
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多