Простой код 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
Другие вопросы по тегам