저는 Visual C++ 2010 Express Edition에서 작업하고 있습니다.VC++ 2010에서 개인 정적 라이브러리 사용
나는 정적 라이브러리를 만들었으며 기본적으로 모든 단일 프로젝트/솔루션에서 사용할 수 있기를 원합니다 (또는 단일 코드 줄로 - 모든 프로젝트 옵션을 변경하지 않아도됩니다. 한 번). 이것이 가능하다면 나는 확실히 알지 못하지만, 그런 일이 될 것 같은데.
나는이 작업을 수행 할 수있는 방법을 주위에 검색 한있지만, 모든 내가 발견 한 프로젝트에서 라이브러리 사용에 대한 지시했고, 난 이미 할 관리 것을 :
- 내가 넣어 모두 (라이브러리) lib 디렉토리와 (헤더) 프로젝트 폴더에 .H 파일이 이 프로젝트 속성 -의 lib 디렉토리 파일을 추가> 링커 -> 일반 -> 입력 -> 추가 종속성,
- 사용법 #include는 거라고 헤더 파일.
이 방법으로 프로젝트와 라이브러리를 사용할 수 있지만 파일은 프로젝트 파일과 동일한 경로에 있어야하며 프로젝트 속성을 사용하여 제작해야합니다. 내가 만든 모든 프로그램에 기본적으로 라이브러리를 제공 할 수있는 방법이 있습니까?
동일한 솔루션에서 새 프로젝트를 만들고 종속성을 추가하면 Visual Studio에서이 작업을 수행합니다. 그것 이외에는 시스템 라이브러리로 설치하지 않는 한 모든 프로젝트가이 프로젝트에 의존하는 마법 같은 방법은 없지만 그렇게하고 싶지는 않습니다. – gsf
질문 수정 - 다른 솔루션에서 라이브러리를 사용하고 싶습니다. 나는 "추가 의존성"과 비슷한 VC++에 존재할 수있는 옵션에 대해서만 마법을 찾지는 못하지만 모든 프로젝트/솔루션에 적용되거나 일부에만 적용되지만 기본값을 변경할 수 있습니다. – Sampaio
하나 이상의 솔루션에서 동일한 프로젝트를 추가하는 데 제한이 있다는 것을 인식하지 못했습니다. 디렉토리 레이아웃에 다소 까다로울 수 있지만 작동해야합니다. SCM을 사용하여 프로젝트를 구성하는 것이 좋습니다. – gsf