999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Visual C++6.0兼容性問題探討

2018-01-04 11:06:12郭能華
電腦知識與技術 2018年30期
關鍵詞:環境

郭能華

摘要:Visual C++6.0既是微軟集成了windows api和mfc類庫的一款可視化集成開發環境, 也是一個C++編譯器,功能強大,操作使用方便。本文結合筆者在實驗教學中的體會和初學者的實際情況,總結Visual C++ 6.0開發環境常出現兼容性問題,對于兼容性問題進行分析,并提出了相應的解決方法。

關鍵詞:Visual C++ 6.0; 兼容性問題; 分析;解決方法

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)30-0236-03

近年來隨著計算機可視化編程語言的發展, 越來越多的高職院校會選擇Visual C++6.0(簡稱VC++6.0)作為C語言上機考試編譯環境。VC++6.0既是微軟集成了windows api和mfc類庫的一款可視化集成開發環境,也是一個C++編譯器,它功能強大、占用資源少、界面簡潔明、操作使用方便。通常情況下,VC++6.0只要在正常安裝后便可直接使用了,但是對于初學者往往進展的不是那么順利,安裝后會出現各種各樣的問題。接下來結合筆者在實驗教學中的體會和初學者的實際情況,總結Visual C++ 6.0開發環境常出現兼容性問題,對于兼容性問題進行分析,并提出了相應的解決方法。

1Visual C++6.0基本介紹

Visual C++系列軟件是Microsoft公司開發的C語言程序編輯軟件,自1993年推出Visual C++1.0后,現在已發展到第13代Visual C++ 2012。其中第6代Visual C++6.0于1998年發行,是微軟集成windows Api和mfc類庫的一款可視化集成開發環境,其包含程序向導、類向導以及編輯器、調試器等開發工具。由于VisualC++6.0具有自動編譯和高級除錯功能、允許用戶遠程調試、單步執行、編譯和創建預編譯頭文件(stdafx.h)、最小重建功能及累加連結(link)等特點,程序編輯、編譯及連結時間明顯縮短, 該軟件已成為廣大程序員的首選工具。

VisualC++6.0主要由Developer Studio、MFC、Platform SDK等組成。其中:Developer Studio是集成開發環境,日常工作99%都在它上面完成; 微軟基礎類庫(MFC)包含應用程序框架,是以C++類的形式封裝了WindowsApi,從而減少應用程序開發人員的工作量;軟件開發工具包平臺(Platform SDK)是以C/C++編譯器為核心,是整個Visual Studio和Visual C++的精華和靈魂。

2 VC++6.0兼容性問題及解決方法

隨著計算機操作系統的發展,目前大多數用戶都已經使用了Win7以上版本的操作系統,而我們目前還是在Windows環境下學習C語言,仍然使用VC++6.0開發工具,而國家計算機等級考試C語言模塊使用的編譯環境也是VC++6.0,所以不管我們是Windows的哪種版本,都必須使用VC++6.0的編譯器來進行程序的編輯和編譯。但是因為VC++6.0與系統存在兼容性問題、在win7、Win8 和 Win10以上環境下出現VC++6.0無法運行的問題、以及無法打不開文件和工程等問題。

2.1 VC++6.0與win7、Win8 和 Win10以上兼容性問題及解決方法

VC++6.0 能夠在 Win XP 下很好的運行,無須進行額外的設置,但由于系統存在兼容性問題,在 Win7、Win8 和 Win10操作系統環境下出現VC++6.0無法運行的問題。所以為了解決這個問題,就需在VC++6.0安裝完成后,要對系統進行修改兼容模式才可以運行。這里我們以 VC++6.0 完整綠色版為例,它能夠支持一般的 C/C++ 應用程序開發以及計算機二級考試。VC++6.0完整綠色版下載地址: https://pan.baidu.com/s/1R3J83IPmVJwI0NO3poiGfA 提取碼: fj2b。該軟件僅 30.3M,下載快速,安裝簡單,無須設置各種組件,還能夠卸載干凈。

1)在Win7或Win10環境下使用VC++6.0

對于Win7和Win10,需要將VC++6.0的兼容模式修改為 Windows XP SP3 或 SP2,下面是具體的操作步驟。在 VC++6.0 的快捷方式或開始菜單上單擊鼠標右鍵,選擇“屬性”:

單擊圖1屬性,彈出圖2對話框,選擇兼容性將兼容模式修改為Windows XP SP3 或 SP2,如圖2所示:

兼容模式從Windows XP開始提出,目的是讓舊版的軟件能夠運行在較新的操作系統上,和虛擬機的原理有點類似。

2)在Win8下使用VC6.0

相比Win7和Win10,Win8稍微麻煩一些,要先將 MSDEV.EXE 重命名為 MSDEV3.EXE,再按照上面的步驟設置兼容模式。MSDEV.EXE 是 VC++6.0 的主程序,位于 VC6.0 的安裝目錄下,可以在屬性面板中快速找到 MSDEV.EXE,請看圖3:

對圖4的MSDEV.EXE 改成 MSDEV3.EXE,重命名完成后,按照前面介紹的方法再將兼容模式修改為“Windows XP SP3”。啟動VC++6.0,如果報錯,關閉后再次啟動,一般就正常了。成功啟動一次后,以后就可以正常運行了。如果依然啟動失敗,可以嘗試將 MSDEV.EXE 改為其他名字。在VC++6.0運行過程中,如果彈出下面的兼容性提示框,勾選“不再顯示此消息”,關閉即可。VC++6.0可以在 XP 下完美運行,不用進行額外的設置。在Win7和Win10下,設置兼容模式才可以運行。Win8相對麻煩一些,要先修改 MSDEV.EXE 的名字,再設置兼容模式。

2.2解決VC++6.0無法打開文件、無法向工程中添加文件等問題

VC++6.0與office 2007版本以上存在兼容性問題:出現VC++6.0打不開文件和工程,總是提示Microsoft(R)Developer Studio已停止工作,點“關閉程序”后VC++6.0自動關閉,但VC++6.0卻能新建文件和工程。如圖5所示:

很多初學者認為是VC++6.0版本的問題,進行卸載、重新網上下載、再重新安裝,但仍然出現打不開文件和工程問題。這其實是Microsoft公司自身的缺陷(debug),要解決這個問題,必須要對VC++6.0進行打補丁,這個補丁叫Filetool.dll文件。Filetool.dll文件下載地址:鏈接: https://pan.baidu.com/s/1rR0E4q8Pxoob-qg6o8Y7Dw 提取碼: 6amv。筆者已測,此地址下載到兩個文件:Filetool.exe和Filetool.dll。Filetool.dll文件是由Filetool.exe文件編譯而來,Filetool.dll是最終要使用的文件。這里的Filetool.dll文件是可用的;如果在使用Filetool.dll文件過程中出現問題,那么請重新編譯Filetool.exe文件生成Filetool.dll文件。下面介紹Filetool.dll安裝步驟和Filetool.exe的編譯方法。

1)安裝步驟

把下載的FileTool.dll文件拷到以下參考路徑: 參考自己的VC++6.0安裝路徑做下修改:(默認路徑為C:\Program Files\Microsoft Visual Studio\COMMON\Tools);

打開VC++6.0軟件,在VC++6.0工具欄中點擊Tools(工具)-> Customize(定制)-> Add-Ins and Macro Files(附加項和宏文件)標簽,點擊 “Browse(瀏覽)” 按鈕,在文件類型下選.dll , 定位剛才拷貝的FileTool.dll 文件(存在路徑C:\Program Files\Microsoft Visual Studio\COMMON\Tools下),點擊“確定”,顯示FileTool Developer Studio Add-in,然后選中FileTool Developer Studio Add-in即可。如圖6所示:

這是VC++6.0界面上浮動了一個[A O]工具欄,單擊A(Add)就能添加文件到工程,單擊O(Open)就能打開文件。如果浮動工具欄[A O]沒有出現在VC++6.0界面上,就需重啟VC++6.0軟件,在工具欄空白處單擊右鍵,彈出菜單欄,選擇“工具欄1”調出就可以了。

2)如何將Filetool.exe編譯生成Filetool.dll

如果在使用Filetool.dll過程中出現問題,那么請重新編譯生成Filetool.dll,雙擊已下載的Filetool.exe文件,將未編譯的Filetool.exe解壓出來,點擊Filetool.exe文件,彈出對話框如圖7所示,記住修改后的解壓路徑,點擊Unzip解壓成功。

打開VC++6.0軟件,單擊菜單欄File(文件)->Open Workspace(打開工作空間),選擇剛解壓出來的FileTool.dsw(次文件放在Unzip To Folder下的解壓路徑下),并確定。

單擊VC++6.0中的Bulid(編譯),編譯成 FileTool.dll文件。

把編譯成的FileTool.dll文件(在剛才解壓到的目錄下)拷貝到路徑C:\Program Files\Microsoft Visual Studio\COMMON\Tools(作參考),重復安裝步驟1)、2)、3)的操作,就能解決問題。

3 結語

VC++6.0作為C語言上機考試編譯環境,也是廣大編程愛好者的首選工具,它功能強大,界面內容豐富。但由于其存在兼容性問題,對于初學者要熟練掌握解決兼容性問題的方法,使后面的編程更加順利進行。

參考文獻:

[1]譚浩強.C程序設計[M].4版.北京:清華大學出版社,2012.

[2]張敏霞.程序設計語言課程教學方法改革的探索與實踐[J].中國高教研究,2004(2).

[3]陳亮.C語言教學如何提高實效性[J].科教導刊,2015(3):101-102.

[4] 馬明,李發海,曹霞.C語言實驗教學常見問題探討[J].科技創新導報,2015(11).

[5]凌藍苑. VC6.0與office 2007不兼容、無法打開文件、無法向工程中添加文件的解決方案[EB/OL].http://www.360doc.com/content/14/0922/15/7565306_411494482.shtml,2015.

【通聯編輯:聞翔軍】

猜你喜歡
環境
長期鍛煉創造體內抑癌環境
一種用于自主學習的虛擬仿真環境
孕期遠離容易致畸的環境
不能改變環境,那就改變心境
環境與保護
環境
孕期遠離容易致畸的環境
高等院校環境類公選課的實踐和探討
掌握“三個三” 兜底環境信訪百分百
我國環境會計初探
中國商論(2016年33期)2016-03-01 01:59:38
主站蜘蛛池模板: 午夜福利在线观看成人| 色哟哟国产精品一区二区| 日本亚洲成高清一区二区三区| 99这里精品| 女人18毛片久久| 欧美午夜视频| 国产精品99久久久| 亚洲Va中文字幕久久一区| 欧美日韩综合网| 亚洲最猛黑人xxxx黑人猛交 | 在线精品亚洲一区二区古装| 国产精品视频公开费视频| 亚洲狼网站狼狼鲁亚洲下载| 久久人人爽人人爽人人片aV东京热 | 亚洲高清在线天堂精品| 日本不卡视频在线| aⅴ免费在线观看| 亚洲中文字幕av无码区| 99久久精品免费视频| av天堂最新版在线| 成人在线亚洲| 久久精品这里只有国产中文精品| 国产精品久久自在自线观看| 波多野结衣一区二区三区AV| 中文一级毛片| 波多野结衣一级毛片| 亚洲欧美成人| 性欧美久久| 国产一级毛片网站| 女人爽到高潮免费视频大全| 91精品专区国产盗摄| 福利小视频在线播放| 亚洲国产精品不卡在线 | 免费一级无码在线网站| 国产精选小视频在线观看| 欧美中文字幕在线二区| 无码电影在线观看| 欧美在线伊人| 在线观看国产精美视频| 天天色天天操综合网| 91网站国产| 中文字幕无码制服中字| 四虎综合网| 91娇喘视频| 日本黄色a视频| 免费在线不卡视频| 72种姿势欧美久久久大黄蕉| 国产欧美日韩专区发布| 精品国产成人高清在线| 久久一色本道亚洲| 亚洲人网站| 国产成人高清在线精品| 亚洲精品自拍区在线观看| 久久人搡人人玩人妻精品| 99久久婷婷国产综合精| 人妻无码中文字幕第一区| 一级片一区| 日本影院一区| 天堂在线www网亚洲| 国产青榴视频| 久久人体视频| 久久综合九九亚洲一区| a级毛片免费网站| 国产亚洲欧美在线视频| 亚洲色大成网站www国产| 91毛片网| 亚洲天堂区| 成人夜夜嗨| 国产精品青青| 伊人久久大香线蕉成人综合网| 久草性视频| 国产簧片免费在线播放| 国产精品网址在线观看你懂的| 99热这里只有精品免费| 精品乱码久久久久久久| 国产精品久久久久久久久kt| 成人av专区精品无码国产 | 久久精品无码一区二区日韩免费| 精品偷拍一区二区| 精品国产香蕉伊思人在线| 国产成人1024精品下载| 自偷自拍三级全三级视频 |