在我的公司,我们目前正在使用 Tcl 8.4,我们希望更新到 8.6。我们想要做到这一点的方法是编写所有新的 C++ 扩展以与 8.6 和 8.4 兼容,以便所有新扩展都可以在我们由于兼容性问题而无法更新到 8.4 的旧测试仪上运行。
有没有办法编写代码或配置 VS 2012 以便 dll 检测 Tcl 的版本并动态加载它需要的库?
如果我使用茶壶扩展架构,我会得到相同的结果吗?
在我的公司,我们目前正在使用 Tcl 8.4,我们希望更新到 8.6。我们想要做到这一点的方法是编写所有新的 C++ 扩展以与 8.6 和 8.4 兼容,以便所有新扩展都可以在我们由于兼容性问题而无法更新到 8.4 的旧测试仪上运行。
有没有办法编写代码或配置 VS 2012 以便 dll 检测 Tcl 的版本并动态加载它需要的库?
如果我使用茶壶扩展架构,我会得到相同的结果吗?