7
ответов

Совместимость на уровне двоичных кодов дистрибутива Linux

Какой-либо способ сделать двоичный файл в дистрибутиве Linux и выполнить его на другом распределении с той же архитектурой? Или я должен скомпилировать и создать его на различных дистрибутивах? Есть ли любая совместимость...
вопрос задан: 13 December 2016 11:13
7
ответов

Совместимость Dll между компиляторами

Там некоторый путь состоит в том, чтобы сделать C++ dlls созданным с различными компиляторами совместимый друг с другом? Классы могут иметь методы фабрики для создания и разрушения, таким образом, каждый компилятор может использовать свой собственный новы
вопрос задан: 23 December 2014 08:31
7
ответов

Почему Двоичный интерфейс приложений важен для программирования

Я не понимаю, почему ABI является важным контекстом разработки приложений пространства пользователя. Набор системных вызовов операционной системы, рассмотрел ABI? Но раз так затем не весь...
вопрос задан: 9 April 2011 13:13
6
ответов

Набор свободного городского населения Genericized

Я удивлен, что Apache проект Наборов палаты общин все еще не имеет вокруг к созданию их осведомленной о дженериках библиотеки. Мне действительно нравятся функции, обеспеченные этой библиотекой, но отсутствием поддержки...
вопрос задан: 21 January 2011 13:52
4
ответа

Как разработать API C++ для двоичной совместимой расширяемости

Я разрабатываю API для библиотеки C++, которая будет распределена в dll / общий объект. Библиотека содержит polymorhic классы с виртуальными функциями. Я обеспокоен это, если я выставляю их...
вопрос задан: 19 February 2013 05:24
4
ответа

Scala: двоичная несовместимость между выпусками

Почему Scala двоичный несовместимый между различными выпусками?
вопрос задан: 17 September 2011 20:13
4
ответа

Совместимость на уровне двоичных кодов между дистрибутивами Linux

Извините, если это - очевидный вопрос, но я нашел удивительно немного ссылок в сети... Я работаю с API, записанным в C одним из наших деловых партнеров и предоставленным нам как .so...
вопрос задан: 21 January 2011 13:56
4
ответа

Делает изменение порядка класса, частные элементы данных повреждают ABI

У меня есть класс с количеством частных элементов данных (некоторые из них статичный), полученный доступ виртуальными и невиртуальными функциями членства. Нет никаких подставляемых функций и никакого друга классов. класс A {интервал...
вопрос задан: 31 May 2010 18:09
3
ответа

Модифицировать void методы, чтобы вернуть аргумент, облегчающий беглость: ломать изменения?

«Дизайн API - это как секс: совершить одну ошибку и поддерживать ее до конца своей жизни» (Джош Блох в твиттере ) В библиотеке Java много ошибок проектирования. Стек расширяет Vector (обсуждение) и ...
вопрос задан: 23 May 2017 12:34
3
ответа

Java - совместимость на уровне двоичных кодов абстрактного класса и подклассов

В Java я определяю абстрактный класс и с конкретными и с абстрактными методами в нем, и он должен быть разделен на подклассы независимо сторонними разработчиками. Только быть уверенным: есть ли любые изменения, я мог...
вопрос задан: 14 May 2010 22:07
2
ответа

Какие причины java.lang. IncompatibleClassChangeError?

Я упаковываю библиотеку Java как JAR, и это бросает много java.lang. IncompatibleClassChangeErrors, когда я пытаюсь вызвать методы от него. Эти ошибки, кажется, появляются наугад. Какие виды...
вопрос задан: 8 March 2019 10:40
2
ответа

Почему общедоступные поля и свойства попеременно двоичные совместимый?

В дневном задании я работаю над VB6 (я знаю, но не дразню сокрушенный...), приложение, которое пользуется многими библиотеками, которые мы записали (также в когда-либо прославленном VB6). Один из них поддержка...
вопрос задан: 28 June 2018 16:04
2
ответа

Как определить отсутствующий метод (Совместимость на уровне двоичных кодов) в JAR статически

Я хочу проверить совместимость на уровне двоичных кодов между 2 БАНКАМИ. После предложений в этом ответе я использовал jboss ябеду, но он может найти только недостающие классы. Как я могу найти, отсутствуют ли там...
вопрос задан: 23 May 2017 12:02
2
ответа

Как протестировать совместимость на уровне двоичных кодов автоматически?

Это может быть сделано перед компиляцией путем сравнения кода? Там какие-либо инструменты уже делают это?
вопрос задан: 31 August 2011 14:04
2
ответа

Пересмотренные методы и совместимость на уровне двоичных кодов в Java

При рефакторинге методов легко представить двоичный файл incompabilities (с предыдущими версиями кода) в Java. Полагайте, что изменение метода расширяет тип своего параметра к родителю...
вопрос задан: 2 September 2009 01:01
1
ответ

Что я потерял бы путем отказа от стандартного шаблона EventHandler в.NET?

Существует стандартный шаблон для событий в.NET - они используют тип делегата, который берет простой объект, названный отправителем и затем фактической "полезной нагрузкой" во втором параметре, который должен быть получен из...
вопрос задан: 23 May 2017 12:09
1
ответ

Инструмент для обратной совместимости для C # /. NET API? [закрыто]

Я нашел этот инструмент, http://sab39.netreach.com/Software/Japitools/JDK-Results/46/, который проверяет обратную совместимость между различными версиями API для Java с помощью javadoc. Есть ли инструмент ...
вопрос задан: 31 January 2011 16:38
1
ответ

Создание повышения с LSB компилятор C++

Я хочу создать свою программу с LSB Компилятор C++ от Основы Стандарта Linux http://www.linuxfoundation.org/collaborate/workgroups/lsb. Программа зависит от библиотеки Boost, созданной с gcc 4.4...
вопрос задан: 26 April 2010 07:19
0
ответов

Как сохранить двоичную совместимость COM для сборки .NET при добавлении свойств?

Мы разработали сборку .NET, в которой хранится информация о переводе языков, и она должна использоваться приложением VB6. Мы хотели бы иметь возможность изменять информацию о переводе без ...
вопрос задан: 21 January 2019 12:38
0
ответов

Создание общего двоичного файла в Linux для все машины x86

Я пытаюсь скомпилировать двоичный файл проекта с открытым исходным кодом, чтобы нашим пользователям не приходилось компилировать его самим. Я заметил, что некоторые двоичные файлы, созданные на одной 32-разрядной машине ubuntu "A", не работают ...
вопрос задан: 13 February 2018 11:41
0
ответов

Захват видеокадра и его экспорт в виде растрового изображения в HTML5

У меня есть веб-приложение, в котором я воспроизводю видео. Я подумываю об использовании элемента HTML5
вопрос задан: 21 September 2017 18:36
0
ответов

Совместимость ABI библиотек между версиями Visual Studio

У меня есть два сценария. Предположим, у меня есть 3 разделяемые библиотеки, экспортирующие символы C++, каждая из которых собрана в VS7.1, VS8 и VS9. Я компилирую все три в VS9. По какой-то причине это работает. Мне не нужно перекомпилировать ...
вопрос задан: 31 August 2017 18:17
0
ответов

__ cdecl 또는 __stdcall on Windows?

현재 C ++를 개발 중입니다. DLL로 배포 될 Windows 용 라이브러리. 내 목표는 바이너리 상호 운용성을 극대화하는 것입니다. 좀 더 정확히 말하면, 내 DLL의 함수는 코드에서 사용할 수 있어야합니다 ...
вопрос задан: 23 May 2017 12:32
0
ответов

Будет ли добавление определения перечисления внутри класса нарушить его бинарную обратную совместимость?

Я знаю, что добавление статической функции-члена - это нормально, но как насчет определения перечисления? Никаких новых элементов данных, только определение. Немного предыстории: мне нужно добавить статическую функцию-член (в класс), ...
вопрос задан: 23 May 2017 12:11
0
ответов

Проблема бинарной совместимости Java: класс sun.font.FontManager стал интерфейсом

Я использую библиотеку Lobo - Java Web Browser, и она дает мне исключение, которое после некоторых исследований я определил, что это может быть связано с тем, что библиотека была создана на более старой версии Java. ...
вопрос задан: 27 August 2015 19:35
0
ответов

Насколько совместимы разные версии glibc?

В частности: Гарантировано ли как-то, что все версии glibc 2.x бинарно-совместимы? Если нет, то как я могу запустить в своей системе бинарный файл (игру), который был скомпилирован для другой версии? Могу ли я...
вопрос задан: 12 September 2012 07:16
0
ответов

Использование геттера/сеттера, отличного от открытого поля, для бинарной совместимости?

Я читаю "Practical API design" и нахожу следующий абзац: "Другую причину предпочтения методов полям можно найти в спецификации JVM. Вам разрешено перемещать метод из класса...
вопрос задан: 4 April 2012 19:31
0
ответов

Совместим ли этот двоичный интерфейс между MSVC и mingw?

Я работаю над библиотекой, которая позволяет пользователям (другим библиотекам, находящимся в том же процессе) обмениваться буферами данных и потоками. Библиотека должна использоваться как из кода MSVC, так и из кода mingw (подробнее ...
вопрос задан: 16 March 2012 10:36
0
ответов

Условное связывание для @autoreleasepool

Когда я пытаюсь запустить свое приложение в симуляторе iOS 4.3 (Xcode 4.2), я терплю крах при нажатии на @autoreleasepool{}, с: dyld: lazy symbol binding failed: Символ не найден: _objc_autoreleasePoolPush I ...
вопрос задан: 17 October 2011 19:22
0
ответов

Обрыв интерфейса C #, ABI

Предположим, у нас есть класс X в версии 1 сборки A.dll: class X {SomeType Property {set; получить; } }, а затем в версии 2 сборки A.dll: class X {SomeType Property {set; ...
вопрос задан: 1 September 2011 20:12