我有一个使用 Visual Studio 2002 C (v7.0) 编译器和英特尔 Fortran 9.0.018 编译器编译并链接在一起的 C 和 Fortran 例程的静态可链接库。
我的库中的 C 代码调用并链接到 Microsoft C-RunTime (MSCRT) 2002 静态库(单线程)。我相信 2002 CRT 库的实际版本号是 v7.0
我将这个静态库称为“vs2002if9.lib”
我可以使用任何更高版本的 Visual Studio(2003、2005 或 2008)安全地静态链接到我的“vs2002if9.lib”,而不必担心调用程序在 C 运行时调用方面的行为方式吗?
还是我通过混合 CRT 静态库的版本来制造问题?
如果我将我的“vs2002if9.lib”提供给第 3 方软件开发人员怎么办?我对他们有什么要求?