經過使用 Visual Studio 開發環境,您能夠建立使用 .NET 類的 Visual C++ 程序,並對它們進行編譯。編程
在本過程當中,您能夠鍵入本身 的 Visual C++ 程序,也可使用示例程序之一。本過程當中使用的示例程序建立 一個名爲 textfile.txt 的文本文件,並將其保存到項目目錄中。ide
這些主題假定您具有 C++ 語言的基礎知識。若是您是剛開始學習 C++,建議您參見 Herb Schildt 編寫的 C++ Beginner's Guide(《C++ 初學者指南》),該書可從 http://go.microsoft.com/fwlink/?LinkId=115303 在線得到。學習
建立新項目。在「文件」菜單上,指向「新建」,而後單擊「項目」。ui
在「Visual C++ 項目類型」中單擊「CLR」,而後單擊「CLR 空項目」。spa
鍵入項目名稱。指針
默認狀況下,包含項目的 解決方案與新項目同名,固然,您也能夠鍵入其餘名稱。若是願意,您能夠爲項目輸 入一個不一樣的位置。調試
單擊「肯定」建立新項目。日誌
若是「解決方案資源管理 器」不可見,請單擊「視圖」菜單上的「解決方案資源管 理器」。對象
向該項目添加新的源文件:ip
在解決方案資源管理器中 右擊「源文件」文件夾,指向「添加」並 單擊「新建項...」。
單擊「C++ 文件(.cpp)」,鍵入一個文件名,而後單擊「添加」。
該 .cpp 文件即顯示在「解決方案資源管理器」中的「源文件」文件夾中,而且,在鍵入要包含在該文件中的 代碼的位置,出現一個選項卡式窗口。
在 Visual Studio 中,在新建立的選項卡中單擊並鍵入有效的 Visual C++ 程序,或者複製並粘貼示例程序之一。
例如,您可使用 如 何:編寫文本文件 示例程序(位於「編程指南」中的「文件處理和 I/O」節 點)。
若是要使用示例程序,請注意在建立 .NET 對象時,您可使用 gcnew關鍵字(而非 new), 且 gcnew 返回一個句柄 (^) 而不是指針 (*):
StreamWriter^ sw = gcnew StreamWriter(fileName);
有關新 Visual C++ 語法的更多信息,請參見 Language Features for Targeting the CLR。
在「生成」菜單上,單擊「生成解決方案」。
「輸出」窗口顯示有關編譯過程的信息,如生成日誌的位置,以及指示生成狀態的消息。
若是進行了更改,並在未 執行生成的狀況下運行該程序,則對話框可能指示該項目已過時。若是要讓 Visual Studio 始終使用文件的當前版本,而且在每次生成應用程序時不發出提示,請在單擊「肯定」之 前選中此對話框上的複選框。
在「調試」菜單上,單擊「開始執行(不調試)」。
若是您使用的是示例程 序,則在運行程序時將顯示一個命令窗口,指示已建立了該文本文件。按任意鍵,關閉該命令窗 口。
textfile.txt 文本文件如今位於您的項目目錄中。您可使用記事本打開此 文件。
![]() |
---|
選擇空 CLR 項目模板會自動設置 /clr 編譯器選項。若要驗證這一點,請在「解決方案資源管理器」中右擊該項目,再單擊「屬性」, 而後選中「配置屬性」的「常規」節點中 的「公共語言運行時支持」選項。 |