libpqxx を使用するMFCプロジェクトがあります。すべての設定はデフォルトです。
リリースモードは期待どおりに正しく機能しています。しかし、デバッグモードに切り替えると、例外が表示され、デバッグアサーションが表示されます:
最も興味深いのは、(もちろんデバッグで) Static の代わりに共有 DLL を使用すると、動作することです!
基本的に、静的ライブラリを使用してデバッグすると、この例外/エラーが表示されます。共有 DLL に切り替えると、再び機能します。もちろん、共有をデバッグとして、静的をリリースとして使用できますが、これは正しいことですか?
注: このプロジェクトはベースであり、フレッシュです。構成マネージャーから構成を変更していません。
なにか提案を?