C++ 범용 프레임워크 및 라이브러리 아파치 C++표준 라이브러리: 알고리즘, 컨테이너, 반복자 등의 기본 구성 요소 모음입니다. ASL :Adobe 소스 코드 라이브러리는 피어 리뷰 및 휴대용 C++ 소스 코드 라이브러리를 제공합니다. 부스트: 많은 범용 C++ 라이브러리의 모음입니다. BDE: 블룸버그 정보 연구소의 개발 환경에서 왔습니다. Cinder: 전문적인 품질의 창의적 코드를 제공하는 오픈 소스 개발 커뮤니티입니다. Cxxomfort: 헤더 파일만 포함된 경량 라이브러리로서 C++ 1 1 의 새로운 기능 중 일부를 C++03 으로 마이그레이션합니다. Dlib: 계약식 프로그래밍과 현대 C++ 기술로 설계된 범용 크로스 플랫폼 C++ 라이브러리입니다. EASTL :EA-STL Part ffead-cpp: 엔터프라이즈 애플리케이션 개발 프레임워크 Folly: 오픈 소스 C++ 라이브러리 JUCE: 플랫폼 간 소프트웨어 개발을 위한 전체 패키지 C++ 클래스 라이브러리 libPhenom: 고성능, 확장성이 뛰어난 시스템 구축을 위한 이벤트 프레임워크. LibSourcey:Loki:c+++ 라이브러리 디자인, C++ 1 1 이벤트 중심 LIBU: C 로 작성된 멀티 플랫폼 도구 라이브러리로서 라이브 비디오 스트리밍 및 범용 디자인을 포함한 고성능 네트워크 어플리케이션을 위한 제품입니다 MiLi: 헤더 파일만 포함된 작은 C++ 라이브러리 openFrameworks: 창의적 코딩을 위한 C++ 키트 개발. Qt: 크로스 플랫폼 애플리케이션 및 사용자 인터페이스 프레임워크 이유: 크로스 플랫폼 프레임워크를 통해 개발자가 Java 를 더 쉽게 사용할 수 있습니다. Net 과 Python 은 C++ 성능 및 장점에 대한 요구 사항도 충족합니다. 루트: 대량의 데이터를 매우 효율적으로 처리하고 분석할 수 있는 모든 기능을 갖춘 일련의 객체 지향 프레임워크로, 유럽 원자력 연구소 (European Aea Research Agency) 에서 사용합니다. STLport: STXXL, STL 의 대표 버전은 대형 데이터 세트의 표준 템플릿 라이브러리입니다. Ultimate++ :C++: C++ 플랫폼 간 신속한 애플리케이션 개발 프레임워크 Windows 템플릿 라이브러리: C++ 라이브러리 Yom11:c++1;
Btsk: 진화 개체, 게임 행동 트리의 시작 도구: 템플릿 기반, ANSI C++ 진화 컴퓨팅 라이브러리를 통해 자신의 임의 최적화 알고리즘을 매우 빠르게 작성할 수 있습니다. Neu: C++ 1 1 프레임워크, 인공지능 응용 프로그램을 만드는 다목적 소프트웨어 시스템을 위한 프로그래밍 언어 세트.
부스터. Asio: 네트워킹 및 기본 I/O 프로그래밍을 위한 크로스 플랫폼 C++ 라이브러리. Libev: 모든 기능을 갖춘 고성능 시간 루프로 libevent 를 약간 모방하지만 libevent 만큼 제한되지 않고 일부 버그가 수정되었습니다. Libevent: 이벤트 알림 라이브러리 libuv: 플랫폼 간 비동기 I/O.
오디오, 사운드, 음악, 디지털 음악 라이브러리 FMOD: 사용하기 쉬운 크로스 플랫폼 오디오 엔진과 오디오 콘텐츠 게임 제작 도구입니다. Maximilian:c++++오디오 및 음악 디지털 신호 처리 라이브러리 OpenAL: 오픈 소스 오디오 라이브러리-크로스 플랫폼 오디오 API Opus: 완전 개방형 로열티 없는 매우 일반적인 오디오 코덱 Speex: 무료 코덱, Opus 에서 폐기 tonic: c++사용이 쉽고 효율적입니다
생물 정보학, 유전체학 및 생명 공학 libsequence: 집단 유전 데이터를 표현하고 분석하는 C++ 라이브러리입니다. SeqAn: 생물학적 데이터 시퀀스 분석에 초점을 맞춘 알고리즘과 데이터 구조. Vcflib: VCF 파일 구문 분석 및 처리를 위한 C++ 라이브러리입니다. Wham: BAM 파일의 유전자 구조 변이를 직접 연관 테스트합니다.
압축 및 아카이브 라이브러리 bzip2: 완전 무료 특허 및 고품질 데이터 압축 doboz: PhysicsFS 의 빠른 압축을 풀 수 있는 압축 라이브러리: 비디오 게임에 주로 사용되는 다양한 아카이브에 대한 추상적 액세스를 제공하는 라이브러리, Quake3 의 파일 하위 시스템에서 영감을 얻었습니다. KArchive: 파일 (예: zip 및 tar) 작성, 읽기, 쓰기 및 조작을 위한 라이브러리입니다. QIODevice 의 다양한 하위 클래스를 통해 gzip 형식으로 투명한 압축 및 압축 해제 데이터를 제공합니다. LZ4: 매우 빠른 압축 알고리즘 LZHAM: 데이터베이스에 무손실 압축을 수행합니다. 압축비는 LZMA 에 가깝지만 압축 해제 속도가 훨씬 빠릅니다. Lzma:7z 형식의 기본 및 일반 압축 방법입니다. LZMAT: 및 빠른 실시간 무손실 데이터 압축 라이브러리 miniz: 단일 c 소스 파일, 압축/확장 압축 라이브러리, zlib 호환 API 사용, ZIP 아카이브 읽기 및 쓰기, PNG 쓰기 모드. 미니 zip: zlib 최신 버그 수정, PKWARE 디스크 스패닝 지원, AES 암호화 및 입출력 버퍼. Snappy: 빠른 압축 및 압축 해제 ZLib: 매우 작은 데이터 스트림 압축 라이브러리 ZZIPlib: ZIP 아카이브에 대한 읽기 권한을 제공합니다.
동시 실행 및 멀티 스레드 가속. Compute:OpenCL Bolt 용 C++GPU 컴퓨팅 라이브러리: GPU 에 최적화된 C++ 템플릿 라이브러리 c++ React:c++ 용 반응성 프로그래밍 라이브러리 1 1 TBB: 인텔 스레딩 빌딩 블록 Ph: OpenCL 기반 GPU 가속 SPH 유체 시뮬레이션 라이브러리: OpenMP: OpenMP API 추력: C++ 표준 템플릿 라이브러리와 같은 병렬 알고리즘 라이브러리 HPX: 모든 규모의 병렬 및 분산 어플리케이션을 위한 범용 C++ 런타임 시스템 VexCL: OpenCL/CUDA 용 C++
C++b-트리: b 트리 데이터 구조를 기반으로 명령 저장소 컨테이너의 템플릿 라이브러리를 구현합니다. Hashmaps: C++ 에서 개방형 주소 지정 해시 테이블 알고리즘의 구현
Bcrypt: 크로스 플랫폼 파일 암호화 도구입니다. 암호화된 파일은 지원되는 모든 운영 체제 및 프로세서로 마이그레이션할 수 있습니다. Bee Crypt: Botan: C++ Crypto++: 암호화 체계와 관련된 무료 C++ 라이브러리. Gnutls 의 완전한 구현: SSL, Libgcrypt LibTomCrypt LibreSSL: 20 14 OpenSSL 의 한 지점에 속하는 무료 SSL/DTLS 프로토콜: 매우 포괄적이며 Nettle 의 기본 암호화 라이브러리인 OpenSSL 은 강력하고 상업적이며 모든 기능을 갖춘 오픈 소스 암호화 라이브러리입니다. C 언어의 마이크로AES128: C 언어로 AES 128ESB 를 구현하는 컴팩트하고 휴대용 암호화 알고리즘입니다.
키워드 데이터베이스, SQL server, ODBC 드라이버 및 도구 hiberlite: C++ 개체 관계 매핑 for Sqlite3 Hiredis: 매우 간단한 c 클라이언트 라이브러리 for Redis 데이터베이스 레벨 DB: 빠른 키 저장소 LMDB: 데이터베이스의 네 가지 기본 요소를 충족하는 내장 키 값 저장소 MySql++: MySQL 캡슐화된 c+; Facebook 의 내장형 키 값 Sqlite: 수백 KB 에 불과한 완전 내장형 전체 기능 관계형 데이터베이스가 프로젝트에 올바르게 포함되어 있습니다.
디버그 라이브러리, 메모리 및 리소스 누출 감지, 단위 테스트 향상 테스트: 스텝 업. Test:Boost library Catch: 헤더 파일만 포함된 매우 세련된 C++ 기본 프레임워크로 단위 테스트, 테스트 중심 개발 및 동작 중심 개발에 사용됩니다. CppUnit: JUnit 에서 마이그레이션된 C++ 테스트 프레임워크: CTest:CMake 테스트 드라이버: googletest: Google C++ 테스트 프레임워크 ig-debugheap: 메모리 오류 추적을 위한 다중 플랫폼 디버그 힙: libtap: Microprofile- 사용-크로스 플랫폼 네트워크를 통한 minUnit 분석 시도: c 로 작성된 미니 유닛 테스트 프레임워크, 단 두 개의 매크로만 사용 Remotery: web view UnitTest++ 용 단일 c 파일 분석기 1 개: 경량 C++ 유닛 테스트 프레임워크 1 개.
Cocos2d-x: 2d 게임, 대화형 서적, 프레젠테이션 및 기타 그래픽 애플리케이션을 구축하기 위한 크로스 플랫폼 프레임워크입니다. Grit: 무료 게임 엔진을 구축하고 개방형 세계 3D 게임을 구현하기 위한 커뮤니티 프로그램입니다. Irrlicht: Polycode, C++ 언어로 작성된 오픈 소스 고성능 실시간 #D 엔진: c++ 로 구현된 제작 게임의 오픈 소스 프레임워크 (루아와 바인딩).
CEGUI: 유연한 크로스 플랫폼 GUI 라이브러리 FLTK: 빠르고 가벼운 크로스 플랫폼 C++GUI 키트입니다. GTK+: 그래픽 사용자 인터페이스를 만드는 크로스 플랫폼 툴킷 gtkmm: 인기 있는 GUI 라이브러리 GTK+ 의 공식 C++ 인터페이스. Imgui: 최소 종속 인스턴트 모드 그래픽 사용자 인터페이스 libRocket :libRocket 은 C++ HTML/CSS 게임 인터페이스 미들웨어 MyGUI: 빠르고 유연하며, 간단한 GUI Ncurses: 최종 사용자 인터페이스 QCustomPlot: Qt 그리기 컨트롤 Qwt 더 이상 의존하지 않음: Qt 컨트롤 QwtPlot3D 사용자 및 기술 어플리케이션: Qt/OpenGL 기반 기능이 풍부한 C++ 프로그래밍 라이브러리는 기본적으로 3D 컨트롤 세트를 제공합니다. OtterUI :OtterUI PDCurses 는 소스 코드와 사전 컴파일된 라이브러리가 포함된 공용 그래픽 라이브러리 wxWidgets C++ 라이브러리로서 개발자가 코드 라이브러리를 사용하여 widows, Mac OS X, Linux 등의 플랫폼에 대한 응용 프로그램을 만들 수 있도록 합니다.
Bgfx: 크로스 플랫폼 렌더링 라이브러리 Cairo: 다양한 출력 장치를 지원하는 2D 그래픽 라이브러리, 작은 3D 렌더링 및 애니메이션 엔진 magnum C++ 1 1 및 OpenGL 2D/3D 그래픽 엔진 Horde3D, 유연한 3D 렌더링 엔진 (게임 엔진 아님) OpenSceneGraph 에는 Python 및 C++ 로 작성된 3D 렌더링 및 게임 개발 프레임워크용 고성능 오픈 소스 3D 그래픽 키트인 Panda3D 가 있습니다. 스키아는 텍스트, 그래픽 및 이미지를 그릴 수 있는 완전한 2D 그래픽 라이브러리입니다. Urho3d 는 플랫폼 간 렌더링 및 게임 엔진입니다.
부스터. GIL: 유니버설 이미지 라이브러리 CImg: 이미지 처리를 위한 소형 오픈 소스 C++ 키트 CxImage: 로드, 저장, 표시 및 변환을 위한 이미지 처리 및 변환 라이브러리. 처리할 수 있는 이미지 형식은 BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2k 입니다. FreeImage: 일반적인 사진 형식 및 멀티미디어 응용 프로그램에 필요한 기타 형식을 지원하는 오픈 소스 라이브러리입니다. GDCM: 풀뿌리 DICOM 라이브러리 ITK: 크로스 플랫폼 오픈 소스 이미지 분석 시스템 Magic k++:ImageMagick 프로그램의 C++ 인터페이스 Magick WND:ImageMagick 프로그램의 C++ 인터페이스 OpenCV: 오픈 소스 컴퓨터 비주얼 클래스 라이브러리 tessera. CT-OCR: OCR engine VIGRA: 이미지 분석을 위한 범용 C++ 컴퓨터 비주얼 라이브러리 VTK: 3D 컴퓨터 그래픽, 이미지 처리 및 시각화를 위한 오픈 소스 무료 소프트웨어 시스템입니다. 마지막으로, 프로그래밍을 배우거나 직장에서 승진을 원하는 프로그래머에게 자신의 프로그래밍 능력을 더 잘 향상시키고 싶다면 자신의 수준을 높이는 데 도움이 될 것입니다! 저자는 여기에 당신을 도울 수 있습니다 ~ 프로그래밍 학습 책 공유: 프로그래밍 학습 비디오 공유: 공유 (소스 코드, 프로젝트 실전 비디오, 프로젝트 노트, 기본 입문 자습서) 전학 학습 프로그램 파트너를 환영합니다. 더 많은 소재로 공부하면 자신보다 더 빨리 성장할 수 있습니다!