지금까지 Xcode를/usr/local/lib/아래에 설치 한 GSL (Gnu Scientific Libraries)에 링크 할 수있었습니다./usr/local/include 아래의 파일. "Build Phases"> "Link Binary With Libraries"에서 libgsl.a 등을 추가했습니다. 오늘 Xcode는 헤더 파일을 찾을 수 없다는 오류 메시지를 표시합니다. 예를 들어Xcode 4.3.3 헤더 파일을 찾을 수 없습니다.
#include <stdio.h>
#include <gsl/gsl_matrix.h>
int main(int argc, const char * argv[])
{
printf("Hello, World!\n");
return 0;
}
결과에 'GSL/gsl_matrix.h'파일을 찾을 수 없습니다. 사용자 헤더 검색 경로를 아무런 쓸모가 없어지도록 변경하려고했습니다. 명령 행에서 gcc main.c -lgsl -lgslcblas를 사용하면 완벽하게 작동합니다. 누구나 Xcode에서이 작업을 수행하기 위해해야 할 일이 정확히 무엇인지 말해 줄 수 있습니까? 또한, 갑자기 왜 명백한 이유없이 일을 그만 두었습니까?
많은 감사드립니다.
감사합니다. Usman that the trick. XCode가 갑자기 이런 변화를 필요로하는 것은 성가시다. 많은 감사합니다. – slabofguinness
또한 "라이브러리 검색 경로"에 "빌드 설정"의 "검색 경로"섹션 아래에/usr/include/lib를 추가하여 링크 할 라이브러리를 확보해야했습니다. – slabofguinness