真正實現再wine上安裝VC6.0,並編譯偵錯工具

來源:互聯網
上載者:User

標籤:style   blog   http   os   java   io   strong   ar   for   

在wine上裝VC6的想法以前用虛擬機器玩Linux時就有,知道這兩個月因為某原因在實體機上裝Linux才正式努力的實現。


直接安裝問題太多,就算時用最新的Crossover試用版裝也有ACCMP錯誤之類。


網上的資料也少的可憐,

有個自稱裝上的, 文章串連 ,也沒寫具體步驟。按著wineHQ那文章的說法,先設為win98,再安裝然後安裝再設回xp的方法,IDE可以運行,但是調用cl,link有問題,無法變異代碼。

網上還有個講WIndows和Linux交叉編譯的,提到這個問題,也只是說拷貝檔案,自己寫make檔案,非常繁瑣。


我經過不懈努力,終於找到一種方法,既能運行IDE,又能再IDE中編譯代碼。

步驟如下:


一。按照文章所說的方法,先將wine設為win98,安裝VC6,不要改安裝路徑,中途有錯誤(主要是裝JAVA時的錯誤及安裝時字型資源的錯誤)全部忽略,進行下一步。提示裝DCOM98時把選項去掉,InstallSheild之類都不要裝。


二,下載綠色版的VC6(),也不要改安裝路徑,有錯誤忽略繼續。


三。再運行vc的安裝程式,選擇“Add/Remove”,這時候你會發現不管你之前是否選擇過,Unicode相關的都沒了。將這部分選上,安裝。此時可能有滑鼠點選無效的情況,用方向鍵選取即可。


四。將wine設定為WinXP,下個VC6SP6,解壓,運行setup。exe安裝。應該沒有什麼問題的。


現在你就可以再系統功能表的wine下找到VC的捷徑嘗試一下了。


如果利用的是POL,再容器上自己簡曆一個MSDEV.exe的捷徑即可


把wine設定為vista以上的,就可以安裝DirectX9bSDK,效果如:


再給張某介面庫的圖




再說幾句題外話。

在尋找資料的時候我見過不少說辭。

有的說用CrossOver,有的說用虛擬機器,也有的質疑再wine上裝vc的必要性。

其實我追求的時一個高效的開發環境,不要像VC6之後都要.NET。CrossOver裝VC6,我這重有些問題,而且還要花錢。虛擬機器更不用說了,系統裝上去就是幾個G,執行效率更不用說了。我真就試過,架在記憶體盤上的虛擬機器,編譯介面庫的速度遠低於wine下的VC。

真正實現再wine上安裝VC6.0,並編譯偵錯工具

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.