私の会社では現在 Tcl 8.4 を使用しており、8.6 に更新したいと考えています。これを行う方法は、すべての新しい C++ 拡張機能を 8.6 および 8.4 と互換性があるように作成することです。これにより、互換性の問題のために 8.4 に更新できない古いテスターですべての新しい拡張機能が動作するようになります。
dll が Tcl のバージョンを検出し、必要なライブラリを動的にロードするようにコードを記述したり、VS 2012 を構成したりする方法はありますか?
ティーポット拡張アーキテクチャを使用すると、同じ結果が得られますか?