Sobes.tech
Junior — Middle

Que bibliotecas e ferramentas externas utilizaste nos teus projetos?

sobes.tech IA

Resposta da IA

Nos projetos em C/C++ frequentemente utilizam as seguintes bibliotecas e ferramentas externas:

  • Boost — conjunto de bibliotecas para ampliar a biblioteca padrão do C++ (ponteiros inteligentes, contêineres, algoritmos).
  • Google Test (gtest) — framework para testes unitários.
  • CMake — ferramenta para compilação multiplataforma de projetos.
  • OpenCV — biblioteca para visão computacional e processamento de imagens.
  • Poco — bibliotecas para programação de rede e multithreading.

Exemplo de uso do Google Test:

#include <gtest/gtest.h>

TEST(MathTest, Addition) {
    EXPECT_EQ(2 + 2, 4);
}

int main(int argc, char **argv) {
    ::testing::InitGoogleTest(&argc, argv);
    return RUN_ALL_TESTS();
}