日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

在Visual Studio中使用任何C++编译器

發布時間:2023/12/4 c/c++ 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Visual Studio中使用任何C++编译器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文發表時間: 3/07/2017
原文發表地址:?Use any C++ Compiler with Visual Studio

微軟Visual Studio 2017支持幾種C++編譯器以適應各種各樣的代碼庫。除了很多人熟悉的微軟Visual C++編譯器外, Visual Studio2017還支持Clang, GCC以及其他針對某些平臺的編輯器。

這篇文章旨在令您熟悉各種與Visual Studio IDE兼容的C++編譯器,并且使您清楚什么情況下能適用于您的項目。一些編譯器能更好的適應您的需要,這些具體取決于您的項目或者所針對的情況。或者,您可能更有興趣去了解新的語言功能,比如在不需要離開IDE的情況下,在所有編譯器上都不可用的C++概念。

您可以在對C++ 項目的常規配置屬性里,選擇編譯器和使用相應的”平臺工具集“屬性的工具集來生成項目。在”平臺工具集”的下拉列表中會列出所有已安裝的適用于您的項目類型的編譯器。

微軟C++編譯器(MSVC)
如果您針對的是Windows系統, 微軟C++編譯器(MSVC)或許是一個好的選擇。這是大多數Visual Studio C++項目的默認編譯器。所以如果針對的是Windows,推薦使用這個。

Clang
針對安卓,iOS, 和windows系統, 您可以使用Visual Studio的Clang編譯器。

如果您針對的是安卓系統,您可以使用帶有Andriod NDK和工具鏈的Clang/LLVM編譯器來生成您的項目。同樣的,針對iOS系統, Visual Studio可以在Mac上使用Clang來運行生成項目。”C++的移動開發“工作負載中包含對Andriod 和iOS的支持。您可以在標有關鍵字”安卓“和”iOS“的文章里查閱更多有關于安卓和iOS的詳細信息。

如果您針對的是Windows系統,您有如下幾個選項:

1. 使用Clang/LLVM; “Windows的Clang”包含了在Visual Studio中安裝Clang/LLVM平臺工具集的說明。
2. 針對Windows使用Clang的Clang/C2(Clang前端的微軟代碼生成)。

如果你想利用Clang在Windows平臺的語言功能引入一個代碼庫,使用Clang/C2可能是有意義的。由于代碼生成和優化處理是由MSVC后端處理的,由Clang/C2生成的二進制文件是完全符合由MSVC生成的二進制文件。您可以從微軟代碼生成的Clang?—或者查閱我們最近更新的帶有關鍵字”clang“的文章來了解更多關于Clang/C2的信息

GCC
如果您針對的是Linux或者安卓系統,您可以考慮使用GCC。如同Clang一樣, Visual Studio的C++安卓開發也支持使用帶有安卓NDK的GCC來生成項目。對于Linux — 無論是遠程或本地的Linux Windows子系統, 都可以使用GCC.

如果您想了解更多的如何使用Visual Studio中的針對Linux的GCC, 請查閱我們在Visual C++的Linux開發上發布的文章。如果您對針對本地的WSL特別感興趣,請查閱Visual Studio的WSL。

Closing
Visual Studio 也使用了愛迪生設計組(EDG)前端,無論您使用的是MSVC, Clang或者GCC來生成您的代碼, 都可以為您提供靈活的智能感知。在C++編譯器上, Visual Studio給您提供了廣泛的選擇。通過這種方式,您可以確保在開發代碼時,將繼續對所有主要編譯器進行編譯。

現在安裝Visual Studio試一試吧。 請讓我們知道是否我們錯過了你使用的任何編譯器。同時可以分享您的反饋,我們期待著提升您的C++開發體驗。

原文地址:https://blogs.msdn.microsoft.com/c/2017/03/27/%E5%9C%A8visual-studio%E4%B8%AD%E4%BD%BF%E7%94%A8%E4%BB%BB%E4%BD%95c%E7%BC%96%E8%AF%91%E5%99%A8


.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

總結

以上是生活随笔為你收集整理的在Visual Studio中使用任何C++编译器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。