• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    WIN10安裝VC++6.0并解決三個兼容問題

    VC++6.0能在xp系統上運行,但對后來的Windows7/8/10系統兼容欠好。

    呈現的問題本家兒要有:

    1、VC++6.0在win10(7/8)上,啟動報錯(0xc0000142),無法啟動法式。

    2、編譯報錯"Compiling... Error spawning cl.exe",無法當作功編譯。

    3、點"打開"或者"添加"時法式解體。

    第2個問題本家兒要呈現在綠色版里,第1、3個問題xp之后的系統遍及都有。

    起首WIN10是可以安裝VC++6.0的(包羅最新的Win10 1709),下面就這幾個兼容問題,做出解決方案。

    東西/原料

    • VC++6.0
    • WIN 7/8/10操作系統

    問題1 WIN10安裝VC++6.0啟動報錯(0xc0000142)

    1. 1

      下載所需東西:1ERgK3GeFqoJqTjIfYzFpLA

    2. 2

      解壓下載的VC6.0green.rar。建議解壓至D:\Program Files (x86)\Microsoft Visual Studio文件夾內,沒有就新建一個(強烈建議新建此文件夾)

      運行sin.bat,在桌面生當作vc6快捷體例。因不兼容問題,此時雙擊vc6快捷體例法式不克不及正常啟動,報錯(0xc0000142)。

    3. 3

      下載的VC++6.0執行文件申明:

      MSDEV_en.exe - 英文版(通用)

      MSDEV_zh.exe - 中文版(WIN10可用)

      MSDEV_zh_xp.exe - 中文版(xp可用,綠色版自帶的就是這個)

      經由過程這種定名體例,可實現中英文版本的共存。

    4. 4

      將此中的英文版"MSDEV_en.EXE"執行文件,放到VC6根目次\Common\MSDev98\Bin內,鼠標右擊"MSDEV_en.EXE"選擇"屬性"-"兼容性"以xp兼容模式運行,即可正常啟動VC6法式。設置后,將要用的執行文件右擊“發送到桌面快捷體例”,今后可直接從桌面啟動VC++6.0。

    問題2 編譯報錯"Compiling... Error spawning cl.exe"不克不及編譯

    1. 1

      此問題多呈現在綠色版。若第一步解壓路徑為D:\Program Files (x86)\Microsoft Visual Studio的話,其實可以部門避免此問題的。

      解決:雙擊上一步“發送到桌面”的快捷體例打開VC6,新建一個項目,輸入下面代碼,按F7編譯。

      #include <stdio.h>

      int main()

      {

      printf("Hello World!\n"); \\前面加縮進Tab

      return 0; \\前面加縮進Tab

      }

      新建項目方式,如下圖:

    2. 2

      點編譯后底部"組建"框里提醒有1個錯誤,滾輪上劃查看錯誤詳情為:Compiling...Error spawning cl.exe,導致無法當作功編譯,此時按F5運行會彈窗"This file does not exist, Do you want to build it?"。

    3. 3

      解決:打開VC++6.0法式,依次點"東西(T)"—"選項(O)",彈出窗口在"目次"選項卡里有四個選項,別離為:可執行文件(executatble files)、include files、library files、source files

    4. 4

      依次點“目次”的每個選項,鄙人方“路徑[D]:”內,挨個將路徑點竄為準確的路徑。建議每個路徑都從頭定位一遍,防止漏失落某個路徑。改完點"確定"保留。

      再編譯不會報錯了。

    5. 5

      改完后編譯,若法式彈窗口報錯(注重跟代碼寫錯區別開),一般是漏失落或改錯路徑所致,可按照下圖對比點竄

    問題3 點"打開文件"或"添加文件"時VC++6.0法式異常解體

    1. 1

      法式異常解體如圖:

    2. 2

      下載頂部鏈接內供給的filetool東西,內含filetool.zip(原項目) 和 filetool.dll(編譯好的dll,下載這個可直接跳至第3步繼續)。

      解壓FileTool.zip,打開filetool.exe,輸入解壓路徑,點"Unzip"解壓;

      打開解壓目次FileTool\Debug,找到FileTool.dll,若是沒有就編譯一下。

      編譯方式:右鍵點FileTool\filetool.dsw用VC6打開,打開后按F7編譯,若有彈窗點"打消",編譯后filetool.dll在debug文件夾下。

    3. 3

      將編譯好的filetool.dll文件,放到VC++6.0根目次\Common\MSDev98\AddIns文件夾內。

    4. 4

      鼠標右鍵點擊桌面左下角"起頭"選擇"Windows Powershell(辦理員)(A)"

    5. 5

      手動注冊FileTool.dll文件,復制下面代碼(將路徑改當作你電腦上FileTool.dll的對應路徑)復制時去失落32前面的空格:regsvr          32 "D:\Microsoft Visual Studio\Common\MSDev98\AddIns\FileTool.dll"

      粘貼到CMD回車執行,彈窗提醒“已當作功”,掉敗時請查抄輸入目次是否準確。

    6. 6

      打開VC6依次點"東西" - "心猿意馬制" - "附加項和宏文件" - 勾選"FileTool Developer Studio Add-in" - "封閉"

    7. 7

      "封閉"后會呈現一個小窗口,由2個藍色方塊[A]和[O]構成,"A"為“添加(Add)”,"O"為“打開(Open)”,將窗口拖動至東西欄固心猿意馬,用來取代原引起解體的選項。

      完當作上述步調,點"O”已經可以正常"打開"了,但快捷鍵Ctrl+O以及東西欄“文件”-“打開”,被觸發時仍會造當作解體。

    8. 8

      解決:先移除本來的Ctrl+O快捷鍵:

      封閉并從頭打開VC++6.0法式,依次選擇“東西”-“心猿意馬制”-“鍵盤”

      -類別選“文件”-號令“FileOpen”-當前鍵“Ctrl+O”-點右側“移去”

    9. 9

      添加新的快捷鍵:

      依次選擇“東西”-“心猿意馬制”-“鍵盤”-類別“Add-ins”-號令“OpenFile”

      -光標移至“按下新快捷鍵”欄,鍵盤上按下“Ctrl+O”-“分派”

      完當作快捷鍵的從頭分派。

    10. 10

      接著移除“文件”下的“打開”:

      “東西”-“心猿意馬制”,打開心猿意馬制面板;

      點東西欄的“文件”菜單,拖動“文件”菜單下本來的“打開”至肆意空白處移除本來的“打開”;

    11. 11

      添加新的“打開”:

      “心猿意馬制”面板-“號令”- 選“Add-ins”,從右側將新的“O”圖標拖動至本來“打開”的位置,添加新的“打開”,如圖所示。完當作后即可正常利用VC++6.0。

    注重事項

    • 本篇經驗通用于解決Windows 7/8/10安裝VC++6.0時呈現的兼容問題。
    • 發表于 2018-03-07 00:00
    • 閱讀 ( 2932 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆