필자는 유감스럽게도 다른 Linux 배포판에서 다른 위치에있는 헤더 파일을 사용합니다. 내가 어떤 처리기 지시문을 사용할 수 있습니다 생각다른 Linux 배포판에서 다른 헤더 파일 위치를 처리하는 방법은 무엇입니까?
#include <fitsio.h>
: 여기 아치 리눅스에서
#include <cfitsio/fitsio.h>
와 : 내 경우
그것은 오픈 수세 12.1 여기에 있습니다 cfitsio에서 fitsio.h입니다 스위치를 만들 수 있습니다. Linux 나 Windows 등에서 테스트 할 때이 방법을 사용할 수 있습니다. 그러나 제가 아치 리눅스에 있는지 테스트 할 때 사용할 수있는 단서가 없습니다.
이 경우를 처리 할 다른 방법이나 전략이 있습니까?
커다란 프로젝트에서 일한 적이 없지만 Linux + Mac/Windows에서 프로젝트를 수행 할 때 항상 전처리 지시문으로 끝납니다. – keyser