Cppconndriver аварийно завершает работу при подключении при использовании extern «C»C++

Программы на C++. Форум разработчиков
Anonymous
Cppconndriver аварийно завершает работу при подключении при использовании extern «C»

Сообщение Anonymous »

Я создаю программу, которая пишет в базу данных на C++ и которая будет использоваться в качестве библиотеки программой, написанной на C.
При выполнении программы исключительно на C++ она работает без проблем.
Однако при запуске тестового файла C программа аварийно завершает работу на этой строке

Код: Выделить всё

sql::Driver *driver = get_driver_instance();
connectionString_ = "tcp://" + Config::getInstance().getDBIp() + ":" + std::to_string(Config::getInstance().getDBPort());
connection_.reset(driver->connect(connectionString_, Config::getInstance().getDBUsername(), Config::getInstance().getDBPassword()));
Есть ли причина сбоя?
(Скоро я получу точное сообщение о сбое)


Подробнее здесь: https://stackoverflow.com/questions/798 ... g-extern-c

Вернуться в «C++»