2017-05-18 2 views
1

を上含まれています。しかし、このレポをノートにコピーすると、コンパイルエラーが発生します。のVisual Studio 2017 C++:欠落している私は、カスタムリンカ設定でのVisual Studio 2017 C++コンソールプロジェクトで新しいGITレポを作成し、追加などが含まれ</p> <p>すべてが正常に動作クローンgitリポジトリ

外部のインクルードファイルを追加し、設定(C++/General/Additionインクルードディレクトリ)でこれを参照しました。

..\ExtIncludes\;%(AdditionalIncludeDirectories) 

私のメインコンピュータでは正常です。 'SFML/Graphics.hpp':

が開いていないファイルを含めることができます。そのようなファイルや ディレクトリSFML-エンジンD:\リポジトリ\エンジン\のwindow.h 3

他方に私は、このエラーメッセージが表示されます

ファイルとフォルダが正しく複製されています。プロジェクト全体がメインコンピュータのものと同じです。

あなたはそのエラーを見つける方法がありますか?

#include "../ExtIncludes/SFML/Graphics.cpp"

この方法で、ファイル取得のが見つかったが、ライブラリが追加があまりにも含まれて必要があるので、私は、とにかく追加のコンパイルエラーが出る...

編集: さて、VisualStudioをからリポジトリ全体をダウンロードします.comをメインコンピュータのzipファイルとして作成すると、同じ問題が発生します。

+0

VSのすべてのインスタンスを閉じて、 'git status'が元のリポジトリがクリーンであることを確認します。それが失敗した場合は、あなたが選んだdiffツールでオリジナルとコピーを比較し、欠けているものを見つけなければなりません。 – Quentin

+0

git statusに何も特別な意味はなく、すべて最新の状態です。私はメモ帳+ +を使用してプロジェクトファイルを比較し、違いはありません。それは本当に奇妙です... – DoubleVoid

答えて

1

問題が見つかりました。 Visual Studioは、適切なソリューション構成でプロジェクトを開きません。ターゲットプラットフォームをx64からx86に変更して、プロジェクトプロパティでPlatformがx64ではなくWin32であることを確認しなければなりませんでした。

+0

あなたは間違って、それらのすべてではなくただ1つの設定のためのインクルードパスを設定したように見えます:) – Quentin

+0

うん:Dおそらく私は将来それを修正すべきですが、今のところwin32が必要ですDebug: D – DoubleVoid

関連する問題