2017-01-23 10 views
1

私はSFMLで学校プロジェクトを作っています。このプロジェクトの要件の1つは、ゲームがgitリポジトリ内から実行可能であることです。 SFMLディレクトリをgithubの "game"ディレクトリに追加しました。ビジュアルスタジオでSFML用の相対パスを設定する

これで、同じゲームディレクトリにあるプロジェクトの相対パスを設定します。問題は、私の先生が自分のパスで使用するフォルダの数がわからないため、たとえば "../../../Game/SFML/lib"は使用できません。あなたはこれを行う方法を知っていますか?

これがオンラインやSFMLドキュメントでどのように行われているかについての情報は見つかりませんでしたが、再び私はスーパーブラインドになる可能性があります。

答えて

1

これはSFMLにはあまり関係ありませんが、IDEで公開されているいくつかのマクロを使って、正しいパスに展開することができます。

たとえば、あなたのローカルPCにあると仮定しましょう。ソリューションファイルはC:\School\Project\Project.slnで、先生のPCではW:\Class 5\Project 4\Project.slnです。

ライブラリパスを$(Solution)SFML\libに設定すると、Visual StudioではC:\School\Project\SFML\libと表示され、先生のPCではW:\Class 5\Project 4\SFML\libと表示されます。

関連する問題