skip to Main Content

Why is my double buffer implementation 8x slower on Linux than Windows? – Debian

I've written this implementation of a double buffer: // ping_pong_buffer.hpp #include <vector> #include <mutex> #include <condition_variable> template <typename T> class ping_pong_buffer { public: using single_buffer_type = std::vector<T>; using pointer = typename single_buffer_type::pointer; using const_pointer = typename single_buffer_type::const_pointer; ping_pong_buffer(std::size_t size) :…

VIEW QUESTION

Undefined symbols for architecture x86_64 Swift Xcode

The error code from my compiler Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_GTMOAuth2KeychainCompatibility", referenced from: objc-class-ref in GoogleSignIn(GIDAuthStateMigration_bdf842e92d17b12b5f020e0e721bd017.o) "_OBJC_CLASS_$_OIDServiceConfiguration", referenced from: objc-class-ref in GoogleSignIn(GIDSignIn_f05654be6d1b2af59ab6df426a0c4eb9.o) "_OIDResponseTypeCode", referenced from: -[GIDSignIn authenticateInteractivelyWithOptions:] in GoogleSignIn(GIDSignIn_f05654be6d1b2af59ab6df426a0c4eb9.o) "_OBJC_CLASS_$_OIDAuthorizationService", referenced from: objc-class-ref in GoogleSignIn(GIDAuthentication_7b83cc27af8929ec7e4c9760d73a0f31.o) "_OBJC_CLASS_$_OIDURLQueryComponent", referenced from: objc-class-ref…

VIEW QUESTION
Back To Top
Search