Clang 项目为 LLVM 项目提供了 C 语言家族(C、C++、Objective C/C++、OpenCL 和 CUDA)的语言前端和工具基础设施。它提供了与 GCC 兼容的编译器驱动程序 (clang) 和与 MSVC 兼容的编译器驱动程序 (clang-cl.exe)。
GCC(GNU Compiler Collection,GNU 编译器套件)是一个由 GNU 项目维护的开源编译器系统,用于把源代码编译成可执行程序。它是 Linux 和开源世界中最核心的底层工具之一。
Conan 是一个针对 C 和 C++ 语言的依赖和包管理器。它是免费且开源的,适用于所有平台(Windows、Linux、macOS、FreeBSD、Solaris 等),并可用于开发所有目标平台,包括嵌入式、移动端(iOS、Android)和裸机环境。它还集成了所有构建系统,如 CMake、Visual Studio (MSBuild)、Makefiles、SCons 等,包括专有构建系统。
OpenCV (Open Source Computer Vision Library) 是一个开源库,包含数百种计算机视觉算法。本文档描述的是所谓的 OpenCV 2.x API,它本质上是一个 C++ API,与基于 C 语言的 OpenCV 1.x API 不同(自 OpenCV 2.4 版本发布以来,C API 已被弃用且不再使用 "C" 编译器进行测试)。OpenCV 具有模块化结构,这意味着该软件包包含多个共享或静态库。
Boost是由C++标准委员会库工作组成员发起的跨平台开源C++程序库集合,采用Boost License授权协议,为C++标准库提供扩展功能。其部分组件已被纳入C++技术规范TR1和TR2,通过头文件调用或二进制链接实现功能扩展,包含线性代数库uBLAS、微分方程求解库Odeint等数学工具
这是Qt的历史版本档案,可能包含已知错误和安全漏洞。
Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架,可构建高性能的桌面、移动及Web应用程序。 也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正的组件编程。
Microsoft C++、C 和汇编程序文档
cppreference是一个提供 C++ 语言和标准库的在线参考手册,涵盖了 C++ 的基本概念、语法、特性、头文件、技术规范和非 ANSI/ISO 库。
Clang 项目为 LLVM 项目提供了 C 语言家族(C、C++、Objective C/C++、OpenCL 和 CUDA)的语言前端和工具基础设施。它提供了与 GCC 兼容的编译器驱动程序 (clang) 和与 MSVC 兼容的编译器驱动程序 (clang-cl.exe)。