라이브러리가 포함 된 것이 좋습니다. Arb 라이브러리에는 Flint 헤더가 포함됩니다. 더 나은 연습은이 두 가지 중 어느 Arb를들을 포함하는 :"flint.h"또는 "flint/flint.h"를 포함하는 것이 더 좋습니다. 에 모든 헤더를 넣는 <a href="http://flintlib.org/" rel="nofollow">Flint</a> 라이브러리
#include "flint.h"
#include "flint/flint.h"
장점/단점 : Arb를 플린트가 /usr/include
에 설치되어있는 경우
(예에서 데비안)에서 2.를 선택하면 사용자는 아무것도 할 필요가 없지만 1.을 사용하면 사용자는 -I/usr/include/flint
을 사용해야합니다.
2. 장점은 Arb 라이브러리를 사용하는 사용자는 필요한 모든 라이브러리에 대해 $PREFIX/include
에 대한 포함 경로 (-I
) 만 지정하면된다는 것입니다. 1.로, 경로는 $PREFIX/include/flint
을 포함해야하므로 더 많은 작업이 필요합니다.
개인적으로 나는 2. 양식을 선호합니다. –
누군가 다른 프로젝트에서 flint.h도 가지고 있고 그 파일도 사용해야한다면 어떨까요? "flint/.."형식을 사용해야합니다. 그러니 처음부터 그걸 붙잡아 라. – RedX
이 질문은 의견을 바탕으로 왜 닫아야합니까? 두 번째 형식을 선호해야하는 이유는 확실합니다. – pmr