1

libpqxx を使用するMFCプロジェクトがあります。すべての設定はデフォルトです。

リリースモードは期待どおりに正しく機能しています。しかし、デバッグモードに切り替えると、例外が表示され、デバッグアサーションが表示されます:

最も興味深いのは、(もちろんデバッグで) Static の代わりに共有 DLL を使用すると、動作することです!

基本的に、静的ライブラリを使用してデバッグすると、この例外/エラーが表示されます。共有 DLL に切り替えると、再び機能します。もちろん、共有をデバッグとして、静的をリリースとして使用できますが、これは正しいことですか?

注: このプロジェクトはベースであり、フレッシュです。構成マネージャーから構成を変更していません。

なにか提案を?

4

1 に答える 1