프로젝트에 동적으로 링크하려는 라이브러리를 만들고 있습니다. 이 라이브러리는 pthread, opengl, xlib, xrandr, freetype, glew, jpeg, sndfile 및 openal을 사용합니다. 현재 라이브러리를 컴파일하고 프로그램에서 링크하려고하면 각 종속성을 개별적으로 링크해야합니다. 기본적으로 라이브러리에 링크 된 모든 링크를 갖고 싶습니다. 이것이 가능한가?라이브러리를 라이브러리에 정적으로 연결
1
A
답변
1
정적으로 링크하려는 라이브러리에 대해 .a 형식의 바이너리를 가져와 대상 라이브러리를 빌드 할 때이를 포함해야합니다. 그 트릭을 할 것입니다. 일반적으로 제 3 자 라이브러리도 .so 형식과 함께 .so
여기를 살펴보십시오. http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html
+0
내가 할 일은 libGLEW.a 등을 빌드에 연결하는 것뿐입니다. 좋아, 고마워! –
+0
예. 위에 게시 된 링크를 살펴보십시오. – joe
관련 문제
- 1. gcc를 라이브러리에 정적으로 정적으로 연결 함을
- 2. VS2010 : 정적으로 단일 라이브러리에 연결
- 3. Linux에서 라이브러리를 정적으로 연결
- 4. 라이브러리를 정적으로 연결
- 5. 그림이 아닌 타사 라이브러리에 정적으로 연결
- 6. 라이브러리를 정적 라이브러리에 정적으로 어떻게 링크합니까?
- 7. C 라이브러리를 Haskell 라이브러리에 정적으로 연결하기
- 8. gcc로 Mac에서 정적으로 cilk 라이브러리에 연결
- 9. C++ 정적 라이브러리를 동적 라이브러리에 연결
- 10. OSX에서 C++ dylib에 라이브러리를 정적으로 연결
- 11. Android NDK - C++ 라이브러리를 다른 C++ 라이브러리에 정적으로 연결하는 방법
- 12. 자체 라이브러리를 다른 라이브러리에 연결하는 정적 라이브러리에 프로그램 연결
- 13. 다른 라이브러리를 동적으로로드 된 라이브러리에 연결
- 14. 타사 정적 라이브러리를 다른 정적 라이브러리에 연결
- 15. 종속 라이브러리를 정적 라이브러리에 연결 하시겠습니까?
- 16. 정적 라이브러리를 다른 정적 라이브러리에 연결
- 17. 정적 라이브러리를 C 수학 라이브러리에 올바르게 연결
- 18. 정적으로 동적으로 동일한 라이브러리를 연결합니다.
- 19. 정적으로 라이브러리를 링크하는 동적 DLL
- 20. 정적으로 라이브러리에 연결하지 않고 COM 인터페이스를 사용하십시오.
- 21. CMake를 사용하여 프로젝트 외부의 라이브러리에 정적으로 링크하기
- 22. Visual Studio에서 libs를 정적으로 연결
- 23. 일부 라이브러리를 libtool과 정적으로 연결할 수 있습니까?
- 24. OSX에서 gfortran 라이브러리에 정적으로 링크하는 올바른 방법
- 25. 올바른 라이브러리에 연결
- 26. 정적 라이브러리에 연결
- 27. 로컬 라이브러리에 Cabal 연결
- 28. 정적 라이브러리에 링크하는 정적 라이브러리에 연결
- 29. Visual Studio 2008 IDE - C DLL 라이브러리를 정적으로 연결
- 30. MFC 라이브러리를 정적으로 연결하는 중의 문제
라이브러리가 동적 라이브러리로 빌드되어 있습니까? (윈도우 용 dll, 유닉스 시스템 용) –
정적 라이브러리로 이것을 구축 할 수 있습니까? 어쨌든 프로젝트 설정에서 동적으로 바꿨지 만 지금은 전혀 빌드되지 않습니다. 컴파일러가 실행되고 오류는 발생하지 않지만 bin 디렉토리에는 .so가 없습니다. 나는 .o를 수동으로 연결하려고 노력할 것입니다. –
두 개의 .so를 함께 연결할 수 있습니까? –