[英]Visual Studio Platform toolset and Runtime Library
在四處瀏覽后,我得出以下結論
注意:如果您的項目是使用先前版本的Platform工具集構建的,則它可能無法與更新版本的Platform Toolset一起使用,因為它們可能不兼容。
注意:您的代碼中的所有模塊都必須使用相同的運行時才能兼容,即,使用/ Mt構建的一個模塊也應與運行時庫一起用作應用程序,因為/ Mt可以與應用程序一起使用,否則可能會出現問題。
我在上面的摘要中對嗎? 還是我不清楚呢? 誰能提供他們的意見
我已經用Google搜索,玩過教程,並試圖整合以上所有信息。 我不確定我是否理解它,或者仍然缺少點點滴滴。
SHARED ABOVE
平台工具集由C ++編譯器(cl.exe)和鏈接器(link.exe)以及C / C ++標准庫組成。 自Visual Studio 2015以來,該工具集的主要版本仍為14,這意味着使用Visual Studio 2019或Visual Studio 2017編譯的項目與使用Visual Studio 2015編譯的項目在ABI向后兼容。
Microsoft運行時庫提供了用於Microsoft Windows操作系統編程的例程。 這些例程可自動執行C和C ++語言未提供的許多常見編程任務。 C運行時庫(CRT)是包含ISO C99標准庫的C ++標准庫的一部分。 實現CRT的Visual C ++庫支持本機代碼開發以及混合的本機代碼和托管代碼。 CRT的所有版本都支持多線程開發。 大多數庫都支持靜態鏈接(將庫直接鏈接到您的代碼中)或動態鏈接以使您的代碼使用常見的DLL文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.