2017-01-23 2 views
1

SFML로 학교 프로젝트를 만들고 있습니다. 이 프로젝트의 요구 사항 중 하나는 git 저장소에서 게임을 실행할 수 있다는 것입니다. 그래서 github의 "game"디렉토리에 SFML 디렉토리를 추가했습니다.Visual Studio에서 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이됩니다.