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