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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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