C++/CLR 使用(VS2012,VS2013,VS2015)編寫

轉載自:http://www.th7.cn/system/win/201509/129417.shtmlhtml

 

 

  VS2010以及之前的版本,建立項目時均可以在CLR下找到「Windows窗體應用程序」的項目模板,可是VS2012之後的版本就沒這麼方便了。能夠經過打開舊版本的項目來修改,也能夠像下面這樣操做:函數

這裏就以VS2015爲例,打開VS2015以下圖所示: 
這裏寫圖片描述spa

衆所周知,WinForm須要.NET的支持。所以咱們須要創建一個CLR空項目,步驟以下:設計

①新建項目調試

這裏寫圖片描述

②選擇CLR空項目orm

這裏寫圖片描述

③結果htm

這裏寫圖片描述

添加WinForm頭文件:圖片

①右鍵點擊頭文件,添加新建項it

這裏寫圖片描述

②選擇UI的Windows窗體編譯

這裏寫圖片描述

③結果

這裏寫圖片描述

注意,在第三步結果這裏,可能會(請注意!是可能,反正在個人電腦上發生了)報錯:若要在加載設計器前避免可能發生的數據丟失,必須糾正如下錯誤。 
這裏寫圖片描述

這裏能夠沒必要理會,請按照步驟繼續走。。。 
這裏出現了你們所熟知的窗體設計器,可是仍是沒能容許,由於沒有主函數。須要繼續進行以下操做:

①編寫主函數代碼

這裏寫圖片描述 
代碼這裏給出了,你們注意修改對應的命名空間名稱及窗體類名稱。

當你走到此處時,保存修改,將那個報錯的窗口關掉,而後從新打開,你就會發現,是下面這樣的:

這裏寫圖片描述

一切OK了!慶祝一下

②點擊「本地Windows調試」,結果:

這裏寫圖片描述 
然後: 
這裏寫圖片描述

咱們發現程序能夠成功編譯運行了,可是還留着一個黑乎乎的控制檯。接下來,咱們就經過設置取出這個控制檯:

①右鍵點擊項目,設置項目屬性

這裏寫圖片描述

②子系統改成窗口

這裏寫圖片描述

③入口函數設置爲main

這裏寫圖片描述

④再次執行,黑框就不見了

這裏寫圖片描述

相關文章
相關標籤/搜索