クラスのために、私たちはOpenGLを使用しているいくつかのプログラムを持っています。セットアップを簡単にするために、光沢を複製することから始めましたhttps://github.com/Polytonic/Glitter。私はその後、ビジュアルスタジオ2017の指示に従ってそれを苦情を受け、私が取り組んでいるプロジェクトに自分のコードを追加しました。私はデスクトップコンピュータでこれを行いましたが、onedriveにファイルを保存しました。ラップトップで同じプロジェクトを開き、プロジェクトをビルドしようとすると、「ソースディレクトリD:/ OneDrive/fall_2017/GlitterにCMakeLists.txtが含まれていないようです」というエラーが表示されます。私のラップトップでは、ファイルへのディレクトリはC:/ Users/Me/OneDrive/fall_2017/Glitterです。ビジュアルスタジオプログラムは、フルパスをD:/ OneDrive/fall_2017/Glitter(デスクトップ上のフォルダのパス)として表示します。Visual Studioプロジェクトのフルパスを変更して、複数のコンピュータで使用できるようにするにはどうすればよいですか?
ファイルパスを変更する方法はありますか、それとも私のcmakeファイルの問題ですか?それを使用しているすべてのコンピュータ用に再構築する必要がありますか?私はビジュアルスタジオについて多くのことを知らないので、これを動作させるためには何を変えなければならないのか分かりません。
CMakeで生成されたソリューションは移植性がありません。 'CMakeLists.txt'ファイルをコミットし、他のマシンで必要に応じてソリューションを生成します。 – genpfault
はい、すべてのコンピュータで再構築する必要があります。 – usr1234567
ありがとうございます。私はすべてのコンピュータのためにそれを再構築しなければならないことに気付かなかった。今では、解決できない問題を解決しようとするのではなく、実際に自分の仕事をやり遂げることができることを知っています。 – greyer