真正实现再wine上安装VC6.0,并编译调试程序
在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,并编译调试程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript二维数组转置_精通E
- 下一篇: c++ 用eclipse建立一个类,并实