Sobes.tech
Junior — Middle

Kokias išorines bibliotekas ir įrankius naudojote savo projektuose?

sobes.tech AI

Atsakymas iš AI

C/C++ projektuose dažnai naudojamos šios išorinės bibliotekos ir įrankiai:

  • Boost — bibliotekų rinkinys C++ standartinės bibliotekos plėtimui (protingi rodyklės, konteineriai, algoritmai).
  • Google Test (gtest) — vienetinių testų rėmas.
  • CMake — įrankis projektų kryžminiam kūrimui.
  • OpenCV — biblioteka kompiuterinio matymo ir vaizdų apdorojimui.
  • Poco — bibliotekos tinklo programavimui ir daugiaveiksmingumui.

Google Test naudojimo pavyzdys:

#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();
}