툴박스에 어떤 최신 C ++ 라이브러리가 있어야합니까? [닫은]
약 10 년 동안 C ++ 게임에 참여하지 않았으며 상용 앱을 다시 시작하고 싶습니다. 요즘 어떤 도서관이 사용되고 있습니까?
나는 크로스 플랫폼 호환 (가능한 한 즉시)을 찾고 있습니다.
어떤 라이브러리를 사용하십니까? 그들이 "필수 불가" 하게 만드는 기능은 무엇입니까 ?
요약은 아래 답변을 참조하십시오 .
상업용 (또는 비상업적) 응용 프로그램에 무료 인 크로스 플랫폼 라이브러리
이 목록을 자유롭게 확장하십시오
- 오디오
- 데이터 베이스
- 디자인
- 서류
- 제도법
- GUI
- 해싱
- 이미징
- 벌채 반출
- 조롱
- 멀티미디어
- 네트워킹
- 테스팅
- 스레딩
- 버전 관리
- 웹 애플리케이션 프레임 워크
- XML
오픈 소스 C ++ 라이브러리의 추가 목록에 대한 링크 :
http://en.cppreference.com/w/cpp/links/libs
Sorry for repeating some of the stuff already written, but:
- UI: Qt
- Database: SOCI
- General purpose: Boost, Loki, STLSoft Libraries, ASL
- Threading: Boost.Thread
- Testing: Boost.Test
- Build tools: Boost.Build, SCons
(Should at least get you started)
On Windows...
ATL for COM development WTL for user interface
CGAL is an excellent c++ library for computational geometry
www.cgal.org
http://loki-lib.sourceforge.net/ might also be good addition.
It's another template library, which introduces typelists, and implementations for various design patterns.
I never used it, but I read Alexandrescu's book to get a better understanding of templates.
CppUnit for unit testing and test driven development
Besides all the great libraries already listed, I find the combination of xerces for XML (including XSD validation) and xalan for XSLT to be useful (xalan is built on top of xerces). AFAIK neither QT or POCO have XSLT functionality (unless it's been added since I last used them).
참고URL : https://stackoverflow.com/questions/777764/what-modern-c-libraries-should-be-in-my-toolbox
'Programing' 카테고리의 다른 글
“System.out.println”이 Android에서 작동하지 않는 이유는 무엇입니까? (0) | 2020.05.18 |
---|---|
장고의 SECRET_KEY 변경 효과 (0) | 2020.05.18 |
AI에 Lisp가 사용되는 이유는 무엇입니까? (0) | 2020.05.18 |
관계형 데이터베이스 대신 문서 기반 데이터베이스를 사용해야하는 이유는 무엇입니까? (0) | 2020.05.18 |
Java에서 마지막 N 개 요소를 보유하는 크기 제한 큐 (0) | 2020.05.18 |