国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

VS2022編譯運行VS2015的項目

這篇具有很好參考價值的文章主要介紹了VS2022編譯運行VS2015的項目。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

? ? 最近新裝了VisualStudio2022,有一些VS2015老的項目需要運行,但不想再安裝VS2015,就想能否直接在VS2022編譯運行,研究一下發(fā)現(xiàn)可行,記錄一下。

1. 直接升級VS2015項目到2022使用windows sdk 10.0

? ? 發(fā)現(xiàn)老代碼里的一些語法已經(jīng)不支持,改動會很大,此路不通。

2. 保持VS2015項目不變

? ? 打開后,項目名稱后面會帶有(Visual Studio 2015)。此時編譯會報錯。

? ? 2.1 安裝VS2015工具集,打開Visual Studio Installer,點擊修改按鈕

VS2022編譯運行VS2015的項目,VisualStudio

? ? ?在‘單個組件’里搜索MSVC v140,安裝2015的生成工具集,安裝后右邊詳情里可以找到,如下圖所示。

VS2022編譯運行VS2015的項目,VisualStudio? ? 2.2 安裝2015依賴的windows sdk8.1,由于Installer里找不到此版本了,需要單獨下載安裝。

? ? ? ? ? 下載地址:?https://go.microsoft.com/fwlink/p/?LinkId=323507

? ? ? ? ? ?安裝完成后,可以編譯運行2015的項目了。

3. 添加VC++默認包含目錄

? ? 3.1 VS2022項目修改安裝目錄里的Microsoft.Cpp.MSVC.Toolset.Common.props,如

C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.MSVC.Toolset.Common.props,找到IncludePath屬性,在已有值后直接加你需要的目錄路徑,多個目錄用分號隔開。修改前最好備份下這個文件。

? ? 3.2 前面修改的配置只對VS2022項目有作用,但對VS2015項目無效。網(wǎng)上找了下發(fā)現(xiàn)之前的VisualStudio是修改Microsoft.Cpp.Win32.user.props里的<PropertyGroup><IncludePath>你要加的目錄路徑,多個目錄用分號隔開</IncludePath></PropertyGroup>。此文件的完整路徑為

C:\Users\用戶名\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props,

如果路徑或文件不存在可以手動創(chuàng)建。

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <IncludePath>目錄1;目錄2;</IncludePath>
  </PropertyGroup>
  <PropertyGroup>
    <LibraryPath></LibraryPath>
  </PropertyGroup>
</Project>

?文章來源地址http://www.zghlxwxcb.cn/news/detail-526351.html

到了這里,關(guān)于VS2022編譯運行VS2015的項目的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • VisualStudio2022環(huán)境下Release模式編譯dll無法使用TLS函數(shù)問題

    VisualStudio2022環(huán)境下Release模式編譯dll無法使用TLS函數(shù)問題

    Debug x86環(huán)境下正常使用TLS回調(diào)函數(shù) 切換到Release發(fā)現(xiàn)程序沒有使用tls 到C/C++ 優(yōu)化中將全程序優(yōu)化關(guān)閉即可

    2024年02月07日
    瀏覽(27)
  • Visual Studio 2015、2017、2019 和 2022運行庫合集

    Microsoft Visual C++ 2015-2022 X86 : https://aka.ms/vs/17/release/vc_redist.x86.exe Microsoft Visual C++ 2015-2022 X64 : https://aka.ms/vs/17/release/vc_redist.x64.exe 官方鏈接: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170

    2024年02月11日
    瀏覽(55)
  • DltView在Windows下的編譯(QT5.12.4+VS2015)

    DltView在Windows下的編譯(QT5.12.4+VS2015)

    1.環(huán)境準備 本人以Windows7_X64為例: DltView: V2.20.0? 下載地址:Releases · COVESA/dlt-viewer · GitHub Vs2015我下載的是第一個:?vs 2015 各版本下載地址_qq_41871314的博客-CSDN博客?? QT5.12.4 我下載的是Windows-X86:?Index of /official_releases/qt/5.12/5.12.4 Windows SDK(我選第一種在線安裝):?Windows SDK -

    2024年02月05日
    瀏覽(21)
  • vs2010、vs2015 編譯報錯:error MSB6006: “CL.exe”已退出,代碼為 -1073741515

    vs2010、vs2015 編譯報錯:error MSB6006: “CL.exe”已退出,代碼為 -1073741515

    問題: 描述: 相同的代碼,之前能夠編譯正常,移動到其他電腦,本次是移動到一臺win7虛擬機上,編譯(新裝系統(tǒng)),出現(xiàn)上述問題。 解決方案: 1、推薦使用everything搜索工具,搜索cl.exe,因為我虛擬機上安裝了兩個版本vs,分別是vs2010和vs2015: 2、然后雙擊cl.exe,會出現(xiàn)提示

    2024年02月16日
    瀏覽(24)
  • c# 項目文件 打包成exe安裝包 (vs2015)

    c# 項目文件 打包成exe安裝包 (vs2015)

    1 Visual Studio 2015 必須有相關(guān)的打包組件; 2 Visual Studio的打包組件有 InstallShield 和 Visual Studio Installer Projects (安裝包:VSI_bundle)組件; 3 Visual Studio Installer Projects還可在VS軟件中下載,下載方式如下: a)點中菜單欄的“工具”選項,并選中“擴展和更新”; b)在搜索框輸入

    2024年02月05日
    瀏覽(23)
  • 使用VisualStudio2022插件(Visual Studio Installer Projects 2022)打包 .Net 6 框架下的 WPF項目 為安裝文件

    使用VisualStudio2022插件(Visual Studio Installer Projects 2022)打包 .Net 6 框架下的 WPF項目 為安裝文件

    目錄 更新說明(2024/01/22) 序言 一、還是安裝Visual Studio Installer Projects 2022插件 二、創(chuàng)建Setup Project項目 2.1 在現(xiàn)有解決方案中添加Setup Project項目 2.2 (更新)添加需要打包的文件? 2.2.1 準備添加輸出項。 2.2.2 【核心】添加 WpfMain 項目輸出。 2.2.3 添加?WpfPluginManager 項目輸出。

    2024年02月03日
    瀏覽(28)
  • VS2022編譯libui庫

    VS2022編譯libui庫

    libui是一個 C 中簡單且可移植(但并非不靈活)的 GUI 庫,它使用每個平臺原生的GUI技術(shù)進行繪制。 官網(wǎng)地址:鏈接 本文將使用VS2022編譯libui庫,操作系統(tǒng)為Windows10。 首先在官網(wǎng)下載源代碼,由于此代碼不依賴第三庫,故只需下載源代碼即可進行編譯。 我下載了最新的 mast

    2023年04月13日
    瀏覽(59)
  • VS2022編譯nanovg繪圖庫

    VS2022編譯nanovg繪圖庫

    本文將使用VS2022編譯nanovg庫,操作系統(tǒng)為Windows10。官網(wǎng)地址:鏈接 nanovg是一個基于 OpenGL 的抗鋸齒二維矢量繪圖庫,可用于 UI 和可視化。截至到目前已經(jīng)有4.7k star nanovg 使用stb_truetype進行字體渲染,使用stb_image進行圖像加載。 Step1 下載nanovg 首先需要在官網(wǎng)下載 nanovg 源代碼,

    2023年04月08日
    瀏覽(55)
  • VS2015項目.net-framework-4.5.2升級或新建項目無法選擇framework 4.6.2(解決辦法)

    VS2015項目.net-framework-4.5.2升級或新建項目無法選擇framework 4.6.2(解決辦法)

    VS2015里面沒有.NET Framework 4.6.2 VS2015默認安裝的目標框架最高是.NET Framework 4.6.1,但是我的項目里面某些NuGet軟件包更新需要依賴.NET Framework 4.6.2,項目就需要升級到目標框架.NET Framework 4.6.2 VS2015項目無法選擇framework 4.6.2的解決辦法: 第一步:系統(tǒng)環(huán)境安裝.NET Framework 4.6.2 官網(wǎng)下

    2024年02月12日
    瀏覽(21)
  • C++ vs2015編譯json和protobuf報錯nlohmann::detail::static_constnlohmann::detail::to_json_fn::value‘

    C++ vs2015編譯json和protobuf報錯nlohmann::detail::static_constnlohmann::detail::to_json_fn::value‘

    補充:這個問題也會導(dǎo)致protobuf編譯和使用報錯,按照本方法修復(fù)后問題解決 只要引入項目中的 #include “nlohmann/json.hpp” 用vs2015編譯就會報錯,甚至用vs2022的Visual Studio 2015 (v140)工具集編譯也會報同樣的錯誤,錯誤信息如下: 參考這篇博客“JSON for Modern C++ vs2015 企業(yè)版和專業(yè)

    2024年02月05日
    瀏覽(41)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包