2017-05-11 4 views
1

最近ドライブのクリーニングをして、クリーンアップ後にVisual Studio 2017をインストールすることに決めました。 git hubから取り出したエンジンを使用して、私のUE4プロジェクトで作業を続けようとしています。 VS2017を使ってプロジェクトを再構築しようとしましたが、まだ完全にサポートされていません。私はWindows SDKを修正するために再インストールしたcorecrt.hファイルが見つからないようないくつかの問題に遭遇しました。UE4をVisual Studioで使用する

現在の問題は、ビルド時にSDKのバージョンが間違っているために見つからないwindows.hという新しいファイルが欠落していることです。私は、他の誰かがVisual Studio 2017をUE4プロジェクトにうまく統合していて、同様の問題に遭遇した場合は、それを修正することができたのかと疑問に思っていました。

+0

もう1つの詳細。エラーは、ソリューション内のShaderCompileWorkerプロジェクトを中心としているようです。 githubから収集したソースコードからエディタを構築することはできません。 setup.batとgenerateprojectfiles.bat -2017を実行しましたが、問題には影響しません。私はこれを調べ続けます。 – TFlexSoom

+0

次のような問題を抱えている人へのリンクです。これらの問題のために一時的な修正を余儀なくされました.https://answers.unrealengine.com/questions/547647/packaging-with-visual-studio-2017-rc .html – TFlexSoom

答えて

4

バージョン4.15は、Visual Studio 2015(デフォルト)とVisual Studio 2017の両方をサポートしています。ソースコードからエンジンを構築する場合は、Setup.batを実行してコマンドプロンプトを開き、コマンドGenerateProjectFiles.bat -2017を実行します。これは、ビジュアルスタジオ2017エンジンのソリューションを提供します。 >エディタ設定 - - >一般 - >ソースコードとソースにのVisual Studio 2017を選択

プロジェクトのためのVisual Studio 2017を使用するには、バージョンのプロジェクトが編集に行くことによって使用するかのためにあなたの好みを設定することができますコードエディタの設定。

1

エンジンのVSプロジェクトファイルを再生成しても問題が解決しない場合。自分のUE4プロジェクトのVSプロジェクトファイルを再生成してみてください。

Visual StudioとUE4を閉じた状態で、.uprojectファイルを見つけて右クリックし、Generate Visual Studio project filesを選択します。

解決策を開いて、ゲームフォルダの下にあるUE4ゲーム(たとえば、MyProject)がスタートアッププロジェクト(右クリックSet as StartUp project)として設定されていることを確認してから、コンパイルを試してください。

関連する問題