VS Visual Studio のオフライン バージョンをダウンロードし、指定されたバージョンをダウンロードします

1. まずブートプログラムをダウンロードします

ダウンロードアドレスVS VisualStudio 公式サイト

ここに画像の説明を挿入します
このページの一番下までスクロールします

ここに画像の説明を挿入します
ここから必要なバージョンをダウンロードします ブートローダーをダウンロードします

ここに画像の説明を挿入します

2. オフライン インストール パッケージをダウンロードし、次のコマンド形式で
バッチ ファイル (vs.bat) を作成します。

<vs引导程序exe> --layout <离线安装包下载的路径> --add <功能模块> --lang <语言> 

すべてをダウンロードする必要がある場合、コマンドは次のとおりです (すべてをダウンロードすることは一般的に推奨されません)。

call vs_enterprise__1552103481.1603088960.exe --layout  C:\Install\vs2019  --lang zh-CN

ここに画像の説明を挿入します
vs.bat のすべてのコードは次のとおりです。

echo off & color 0A
call vs_community__b84c1eec11664c178b16813665a3a09a.exe --layout C:\Install\vs2019 --lang zh-CN 
echo. & pause

このうち、vs_community__b84c1eec11664c178b16813665a3a09a.exe がダウンロードされたブート バージョンであり、
C:\Install\vs2019 がダウンロードする必要があるパスです。

次に、ダウンロードするスクリプトをダブルクリックして実行します。

.NET Web や .NET デスクトップ開発など、ダウンロードするモジュールを選択することもできます。手順は次のとおりです。

vs_progfessional.exe --layout C:\Install\vs2019 --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang zh-CN

このうち、vs_progfessional.exe はブートプログラムの名前ですが、それ以降の番号が付いている場合は、その番号の vs_progfessional_xxxxxx.exe に変更してください。

C:\Install\vs2019 は、ダウンロードしたインストール パッケージの場所です。C ドライブ以外に変更できます。一般に、ダウンロードには時間がかかり、多くのスペースを消費するため、C ドライブがスタックする可能性があります。

Microsoft.VisualStudio.Workload.ManagedDesktop はダウンロードするモジュールです

–lang zh-CN は言語が中国語であることを意味します。他の言語が必要な場合は、公式 Web サイトで対応言語を確認できます。

使用したいモジュールがわからない場合は、すべてをダウンロードすることしかできません。手順は次のとおりです: vs_progfessional.exe --layout C:\Install\vs2019 --lang zh-CN

このコマンドを実行すると、ダウンロードの進行状況バーが表示され、非常にゆっくりと 0.01% ずつ少しずつ増加します...最終的なダウンロードは次のとおりです: (数十ギガバイト以上)

ダウンロードの効果は次のとおりです。
ここに画像の説明を挿入します
次の 2 つを除いて、すべてスクリプトによってダウンロードされます
ここに画像の説明を挿入します
。 3.
すべてのパッケージをイントラネットまたはインストールするコンピュータにコピーし、vs_setup.exe を実行します。場所は C ドライブ以外の場所に変更できます。
ここに画像の説明を挿入します
5. インストール後、pthread.h などのヘッダー ファイルを設定する必要がある場合があり、pthread-xxxx.zip (私は pthreads- をダウンロードしました) をダウンロードする必要がありますw32-2-9-1- release (多くの場所で見つかります) には 3 つのフォルダーが含まれており、そのうち Pre-built.2 を移植する必要があります。

   5.1 将include下的三个头文件复制到vx安装路径的 \Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\include 下

   5.2 将lib下的x64文件复制到vs安装路径的 \Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\lib\x64下; 将lib下的x86文件复制到vs安装路径的 \Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\lib\x86下

 5.3 将dll下的x64文件复制到C:\Windows\System32目录下;将dll下的x86文件复制到C:\Windows\SysWOW64目录下
  1. この時点で、コピーしてインストールする必要があるものはすべてインストールされました。timespec および struct 型の再定義エラーというコンパイルの問題がまだ残っています。解決策は次のとおりです。

    pthread.h ヘッダー ファイル内

    #if !define( PTHREAD_H )

    #PTHREAD_H を定義

    以下に追加

    #define HAVE_STRUCT_TIMESPEC

おすすめ

転載: blog.csdn.net/qq_42817360/article/details/132037681