windows8.1安装vc++6.0,正常使用的调整方法(查阅大量资料后亲测有效)
2014-10-28 21:33
239 查看
众所周知,vc++6.0是编译器史上的一个经典,不过包括笔者在内的很多菜鸟并不知道为什么这是经典或者说它经典之处在哪里,不过众所周知中国大陆(台湾香港澳门之类的我不知道什么情况)的教育体系里(计算机方面,尤其是c和c++)这个编译器一直在使用,但很多人发现XP之后的系统难以使用这一编译器,尤其是windows8.1,在此笔者分享下自己的解决办法
先正常安装,这是只要接触过电脑的人都会的技能,在此不在赘述,按照步骤一步步安装即可,我使用的安装包如下
为了方便各位,附上百度网盘下载链接http://pan.baidu.com/s/1kT85hX1密码:e30n
安装位置可以自由选择,不影响
安装完成后直接运行就会弹出这个窗口,请选择“运行程序而不获取帮助”,以后若再见到这个窗口也直接选择这个选项,如果是win7,选择类似的选项之后就可以直接运行使用了(可能因为我使用的安装包是支持win7的)
现在未经过调整,因此是无法直接运行的,运行结果是这个
这即是表示无法运行了,接下来进行调整,首先是兼容性的调整,使软件起码可以正确运行,这一段网上有教程,可能大多数人都见过
先打开文件位置,找到这个可执行文件
选中然后右键之后选择“属性",打开兼容性选项
将它改为下图样式
之后便是确定,再对刚才选中的EXE可执行文件进行重命名
网上说重命名成任意样式都可以,但我习惯这么做,其他的也没试,各位自行决断,重命名之后直接运行EXE,这就可以打开了
但这样还不行,无法编译,(笔者在多台电脑上实验过代码正确也无法编译,这个问题曾经困扰笔者很久,如果您没有遇到这个无法编译的问题,那自然是最好了!)
下面就是我自己查了很多资料,找到的解决办法
我们要知道,这个CL.exe才是这个编译器真正编译的部分,我们找到这个CL.EXE直接运行试试看(文件目录:D:\vc++6.0\Microsoft Visual Studio\VC98\Bin,这是我的安装目录下的CL.exe的位置,请自行寻找自己的cl.exe,前面不一样,后面是一样,在你的安装目录下的这个文件路径里)
会发现无法运行,提示缺少文件(
动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。
)
在这里有两个方法解决,一是上网下载这个DLL文件,另一个可以在vc++的安装目录里找到这个文件,这里我使用的是第二种
复制这个文件,然后返回刚才CL.exe所在的文件目录,粘贴进去
这样以后重开软件再编译一次
可以正常使用了
这就是笔者的办法了,也算是笔者一段时间辛苦的结果,不过笔者实在是实力有限,虽然找到了办法,但也是没找到背后的原理,实在惭愧,有知道原理的希望告知在下,
这个方法是确定可以使用的,笔者用这个方法帮助了好几位使用windows8.1的同学,也远程指导了一位使用windows8.1的网友,也算是多方测试了,希望可以帮助到诸位
相关文章推荐
- VMware 安装Mac 后显示分辨率不正常的调整方法
- Vue.js devtool插件安装后无法使用的解决办法【最简单有效的解决方法】
- macbook 安装windows8.1 开发windows phone无法使用模拟器的解决方法
- 在fedora17 64位 上安装linux qq以及解决中文输入法不能正常使用的方法
- Cygwin下安装vim后,vim中退格键无法正常使用的解决方法
- VMware 安装Mac 后显示分辨率不正常的调整方法
- 自己使用的sublime的一些插件以及安装方法,以防日后查阅。
- win10 安装搜狗输入法却无法正常使用解决方法
- SharePoint:在计算字段中使用Today, Me之类的函数的方法,有点搞笑,但是有效
- 在Linux fedora 5上使用yum来安装xine的方法
- 安装完vs.2005之后,重新安装iis后无法使用http方式访问asp.net工程的页面的问题的解决方法
- 有效使用第三方中间件的开发方法
- sql2000备份的数据库还原到sql2005后,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象"的解决方法
- 安装IE7后仍然也可以使用IE6的方法
- 转贴:ThinkPad R60/e无法正常安装声卡驱动的解决方法
- vmware下面安装Ubuntu使用鼠标滚轮的方法
- [引用]SharePoint:在计算字段中使用Today, Me之类的函数的方法,有点搞笑,但是有效
- minigui1.6.9的安装和使用方法
- 编程小技巧:使用GDI32函数安装字体,以及.NET中的方法
- ecplise3.2在安装Oracle9i后无法使用的解决方法。