binary-compatibility

binary-compatibility

文章 0 浏览 5

ABI 兼容性标头/库交叉检查

我一直在寻找 ABI 交叉检查工具。现在我已经遇到了其他问题中建议的一些工具,例如在这些问题中: 如何自动测试二进制兼容性? 静态分析工具探测C++ …

他夏了夏天 2024-12-26 02:41:05 0 0

使用 VS2008 构建的 .lib 由使用 VS2005 构建的二进制文件使用

什么会阻止我在使用 Visual Studio 2005 编译的程序中链接到使用 Visual Studio 2008 构建的第三方 .lib?谢谢…

如梦 2024-12-24 21:13:03 1 0

在类中添加枚举定义会破坏其二进制向后兼容性吗?

我知道添加 static 成员函数很好,但是 enum 定义怎么样?没有新的数据成员,只有它的定义。 一点背景知识: 我需要添加一个 static 成员函数(在类中…

策马西风 2024-12-16 19:02:19 1 0

如何构建二进制文件并在 Unix 中的多台机器上使用它?

我有一个编译器的源代码,我正在这样构建: /path/to/srcdir/configure --prefix=/path/to/installdir make make install 我想将生成的“installdir”…

热鲨 2024-12-15 07:19:22 3 0

Windows 上 C 库的二进制交叉编译器兼容性

我的问题类似于这个,但也涉及静态库: 我们有一个交叉-platform C++ 头库,可以在 Windows/Linux/Os X 下很好地构建,可在多个编译器以及 32 位和 64…

沦落红尘 2024-12-12 14:30:40 1 0

添加属性时,如何保留 .NET 程序集的 COM 二进制兼容性?

我们开发了一个 .NET 程序集来存储语言翻译信息,并且需要由 VB6 应用程序使用。 我们希望能够更改翻译信息而无需重新编译应用程序。 翻译由名为 Lang…

说谎友 2024-12-12 05:49:04 1 0

有条件地链接 @autoreleasepool

当我尝试在 iOS 4.3 模拟器 (Xcode 4.2) 中运行我的应用程序时,当我点击 @autoreleasepool{} 时,我崩溃了: dyld: lazy symbol binding failed: Sym…

可爱咩 2024-12-10 10:13:44 2 0

接口(抽象类)与其他虚拟更改的 ABI 兼容性

即使在派生类中进行了涉及虚拟的其他更改,类视图的 ABI 是否仍保持稳定? 也就是说,假设我有一个接口InterfaceA(具有许多纯虚函数的抽象类)和一个…

痴意少年 2024-12-04 10:13:30 5 0

C#插件系统二进制兼容性问题

我在.NET 中实现了一个插件系统。基础库实现了暴露给插件的基本类和接口,插件库链接基础库以使用暴露的类和接口。 我面临的问题是,基础库的(简单)…

夏末 2024-11-30 16:49:37 2 0

C 中的交叉编译器二进制兼容性

我需要验证一些我有疑问的事情。如果共享库(.dll)是用 C 编写的,符合 C99 标准并在编译器下编译。说MinGw。然后根据我的经验,它是二进制兼容的,…

请帮我爱他 2024-11-26 17:09:04 3 0

将纯虚拟更改为虚拟并保持二进制兼容

我可以将纯虚函数(在基类中)更改为非纯函数,而不会遇到任何二进制兼容性问题吗? (Linux、GCC 4.1) 谢谢…

霞映澄塘 2024-11-25 01:54:02 3 0

矢量索引器出现奇怪的访问冲突

首先进行一些介绍:我目前正在研究 C++ 兼容性,这意味着能够运行具有不同编译器选项的项目。因此,我使用链接到该其他项目的发布 DLL 和调试应用程序…

深爱不及久伴 2024-11-19 00:16:13 7 0

j2me 波兰二进制兼容性

是否可以使用 j2me Polish 仅使用一个 jar 文件在多部手机上运行? 基本上我们希望有二进制兼容性,并且不希望不同的手机有不同的构建,同时我们需要…

与往事干杯 2024-11-18 21:06:50 4 0

Windows 上的 __cdecl 或 __stdcall?

我目前正在为 Windows 开发一个 C++ 库,它将作为 DLL 分发。我的目标是最大化二进制互操作性;更准确地说,我的 DLL 中的函数必须可以从使用多个版本…

爱的故事 2024-11-17 14:13:00 6 0

C++和二进制兼容性:按值返回 POD 结构

考虑以下 C++ 代码: struct X { int a; int b; }; X foobar() { X x = { 1, 2 }; return x; } 现在假设此代码放入共享库中,由第三方应用程序使用。 …

风吹过旳痕迹 2024-11-15 00:50:19 6 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文