일반적인 용도로 외부 라이브러리를 만들고 있습니다. 내가 묻는 것은 부스트와 같은 .hpp 파일에 모든 클래스를 넣어야하는지 아니면 lib 파일로 컴파일하고 클래스 당 두 파일 룰을 유지해야 하는가하는 것입니다. 내가 볼 수있는 한 .hpp는 속도에 사용되므로 모든 클래스에 대해 .lib를 추가 할 필요가 없으며 전체 플랫폼과 크로스 플랫폼에 대해 대량 라이브러리를 추가 할 필요가 없습니다.헤더 전용 클래스 또는 lib 파일을 사용해야합니까?
[편집] 개인 취향과 그 이유. 내 도서관은 내 개인적인 용도로만 사용됩니다. 라이브러리를 정적으로 링크하기위한 것
이것은 아마도 명명 될 수있는 것보다 더 많은 요소에 달려 있습니다. 의미가있는 무엇 이건을하십시오. 그들에게 근원을주고 싶니? 또는 바이너리와 연결되도록 하시겠습니까? 그것들은 2 가지 기본 옵션입니다. – Falmarri
정적 연결 또는 동적 연결? – mkb
@Matt Static Linking – Will03uk