columns: 2;
не хватит? extern "C"
типаextern "C" int func1(int a) { return libraryFunc1(a); }
в общем библиотека на hpp это header-only библиотека и как правило не оставляет от себя отдельных артефактов после сборки, а размазывает их по тому, где была использована
To return an associative array grouped by the values of a specified column, bitwise-OR PDO::FETCH_COLUMN with PDO::FETCH_GROUP.