これはあまりきれいなことではないことはわかっていますが、それでもどうすればよいですか?
基本的に、xerces-c 2.7 を使用するサードパーティのライブラリを静的にリンクしており、xerces-c 3.1 を使用したいと考えています (2.x では実際には利用できない新しい最新かつ最高の機能のいくつかについて)。
2.7 を使用するモジュール (サード パーティ ライブラリによって内部的に使用され、コードに公開されることはありません) は、3.1 を使用するモジュール (私のコード内) とは何の共通点もありません。
これを行う方法はありますか?良いことではないことはわかっていますが、ライブラリのアップグレード リクエストを送信してから実際に完了するまでのリード タイムを考えるとゾッとします。おそらく少なくとも数か月はかかると思いますが、私はその不浄な道をたどりたくありません.
一般的なコンパイラに依存しないソリューションは、はるかに優れています。