LoginSignup
4
3

More than 3 years have passed since last update.

UE4でVS2019しかインストールしていない環境でVS2017が見つからないというエラーの対応方法

Posted at

WARNING: Visual Studio C++ 2017 installation not found - ignoring preferred project file format.
ERROR: Unable to find Visual Studio 2017 toolchain; 'Latest' is an invalid version
image.png

VisualStudio2017をインストールしていない際に、Generate Visual Studio project filesを選択した時に出るエラーメッセージ。

VC++チームブログC++ Binary Compatibility and Pain-Free Upgrades to Visual Studio 2019
上記のリンクでバイナリ互換性に関して説明があります。
VisualStudio2019のインストラーから過去のコンパイラをインストールする事が出来る為VisualStudio2017をわざわざインストールする必要はありません。

対象方法1

別プロジェクト(Blupeirntプロジェクト)を作成してエディター設定からソースコードの項目を変更します

image.png

対象方法2

設定iniファイルを編集してソースコードをアクセスするエディターをVisualStudio2019にします
対処方法1を直接設定ファイルを編集する事で対応する方法です

設定ファイルのパス
%USERPROFILE%\AppData\Local\UnrealEngine\4.22\Saved\Config\Windows\EditorSettings.ini
EditorSettings.ini
[/Script/SourceCodeAccess.SourceCodeAccessSettings]
PreferredAccessor=VisualStudio2017
VisualStudio2015
VisualStudio2017
VisualStudio2019
VisualStudioCode
4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3