Простой код pqxx потерпел крах
Следующий код упал
int main()
{
std::string connstring = "host=* port=* user=* password=* dbname=*";
pqxx::connection connection(connstring);
if (connection.is_open()) {
pqxx::work transaction(connection);
transaction.exec("SELECT 1;");
transaction.commit();
}
return 0;
}
С сообщением:
двойная свобода или коррупция
Что я делаю неправильно?
1 ответ
Решение
Я отвечу сам. Следующее решение помогло:
sudo apt-get remove libpq5
sudo apt-get install libpq-dev