gpt4 book ai didi

ocean - 为什么我用 Ocean/Petrel 2010.2.2 构建的插件在 2010.2 上不工作?

转载 作者:行者123 更新时间:2023-12-01 07:43:58 30 4
gpt4 key购买 nike

我们已经构建了一个带有最新 Ocean/Petrel 修补程序的插件:2010.2.2。
我们所有的测试都正常。
但是插件在2010.2使用的时候会崩溃。
任何人的任何建议?

最佳答案

海洋/海燕释放分类如下:

  • 主要版本:2009.1、2010.1、2011.1
  • 次要版本或补丁:2009.2、2010.2、2011.2
  • 热修复:2010.2.1、2010.2.2

  • 主要版本不是二进制兼容的:针对 2009.1 编译的插件需要重新编译才能与 2010.1 一起使用。有了2年的API稳定性,应该只是重新编译。您可能会收到有关将在下一个版本中弃用的过时 API 的警告,但这应该是一项快速任务。

    次要版本通常向后二进制兼容:Petrel 2010.2 将能够运行用 2010.1 编译的插件。但是不能保证向前的二进制兼容性:Petrel 2010.1 不会运行用 2010.2 编译的插件。
    请注意,次要版本也可以引入少量但新的 API。

    修补程序始终向后二进制兼容:Petrel 2010.2 可以运行使用 2010.1、2010.2、2010.2.1 编译的插件。然而,目前无法保证向前的二进制兼容性:Petrel 2010.2 不会运行用 2010.2.1 或 2010.2.2 编译的插件。
    修补程序从不引入新的 API。

    所以规则是:
  • 始终使用最新的主要版本(在您的情况下为 2010.1)编译您的插件,
  • 如果您绝对需要此补丁中引入的新 API,请使用最新的次要版本 (2010.2) 编译您的插件。
  • 但是切勿针对热修复程序编译您的插件 ,

  • 不遵守这些规则将迫使您的客户使用、部署或重新部署您用于构建插件的补丁或修补程序。这将延迟(最好的情况)或阻止(最坏的情况)您的客户销售/采用您的插件。

    希望能帮助到你
    问候
    文森特

    关于ocean - 为什么我用 Ocean/Petrel 2010.2.2 构建的插件在 2010.2 上不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6675570/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com