У меня есть проект MFC, в котором используется libpqxx. Все настройки по умолчанию.
Режим выпуска работает правильно, как я и ожидал. Но когда я переключаюсь в режим отладки, он показывает исключение и говорит об утверждении отладки:
Самое интересное, что если я использую Shared DLL вместо Static (конечно, при отладке), он работает!
По сути, отладка со статической библиотекой показывает это исключение/ошибку. Если я переключаюсь на Shared DLL, он снова работает. Конечно, я могу использовать общий доступ в качестве отладки и статический в качестве выпуска, но правильно ли это?
Примечание. Этот проект является базовым и свежим. Я не менял никаких настроек из Configuratrion Manager.
Любое предложение?