Visual C++ 的 project 不要用到 CLR 的就不會用到 .NET Framework翻譯社 比方說
VC++ 內的 C++ 編譯器有兩個 mode. 一個是標準的 C++ (用 Win32 Console Application 專案). 另外一個是 C++/CLI, 一個 C++ 語言的延長, 需要 .NET Framework (CLR 專案類型).
共通語言履行平臺(Common Language Runtime,簡稱CLR)是微軟為他們的.NET的虛擬機械所選用的名稱翻譯這是共通說話根蒂根基(簡稱CLI)的微軟實作版本,它定義了一個程式碼履行的環境翻譯CLR履行一種稱為微軟中繼說話的bytecode,這個是微軟的共通中繼語言實作版本。
CLR履行在微軟的視窗功課系統上。檢視共通說話根本可以找到該規格的實作版本列表。個中有一些版本是履行在非Windows的功課系統中。
CLR的主要功能以下:
01.基礎種別庫支援 Base Class Libray Support
02.記憶體管理 Memory Management
03.履行緒管理 Thread Management
04.記憶體主動回收 Garbage Collection
05.平安性 Security
06.型別查抄 Type Checker
07.破例經管 Exceptino Manager
08.除錯辦理 Debug Engine
09.中央碼(MSIL)到機械碼(Native)編譯
10.類別裝載 Class Loader
開辟人員使用高階程式說話撰寫程式。接下來編譯器將程式碼編譯成微軟的中繼語言(MSIL)翻譯履行的時辰CLR會將MSIL碼轉換為功課系統的原生碼(Native code)。CLR內建有JITJust In Time)Compiler。
Reference:
http://zh.wikipedia.org/w/index.php?title=CLR&variant=zh-tw
設定 Visual C++ 2005 Express Edition 來編寫 Win32 程式
http://angusdev.mysinablog.com/index.php?op=ViewArticle&articleId=329148
引用自: https://blog.xuite.net/yeehonge/wretch/36157458-WIN32+%26+CLR有關各國語文翻譯公證的問題歡迎諮詢天成翻譯公司02-77260931