Вопросы по теме 'binary-compatibility'
Совместимость Dll между компиляторами
Есть ли способ сделать библиотеки С++, созданные с помощью разных компиляторов, совместимыми друг с другом? Классы могут иметь фабричные методы для создания и уничтожения, поэтому каждый компилятор может использовать свои собственные операции...
7863 просмотров
schedule
01.10.2022
Двоичная совместимость между дистрибутивами Linux
Извините, если это очевидный вопрос, но я нашел на удивление мало ссылок в Интернете...
Я работаю с API, написанным на C одним из наших деловых партнеров и предоставленным нам в виде двоичного файла .so, созданного на Fedora 11. Мы тестировали API...
4576 просмотров
schedule
30.06.2023
Почему я должен установить для совместимости версий значение «Нет совместимости» из «Двоичная совместимость», а затем вернуться к «Двоичная совместимость», чтобы все заработало?
Мой проект изначально был настроен на двоичную совместимость, но он не строился. Поэтому я сначала установил для него значение «Без совместимости», так он отлично строился. Затем я вернул его к двоичной совместимости и перезаписал ранее...
3791 просмотров
schedule
02.07.2022
На какой дистрибутив Linux я должен ссылаться для лучшей двоичной совместимости?
Мне интересно, какой дистрибутив Linux будет лучше (то есть с наименьшими зависимостями) при компоновке двоичного файла, который должен работать с максимально возможным количеством дистрибутивов с разделяемыми библиотеками.
Я делал это в Ubuntu, но...
274 просмотров
schedule
15.03.2022
Обратная совместимость Scala
Какие изменения или эволюция кода нарушают обратную совместимость (в основном бинарную совместимость)? Это где-то указано полностью?
Я проверил спецификацию языка Scala , но не нашел ни одного раздела, посвященного такие вопросы, как...
1929 просмотров
schedule
10.10.2022
Проблемы с бинарной совместимостью системы плагинов C#
Я реализовал систему плагинов в .NET. Базовая библиотека реализует базовые классы и интерфейсы, предоставляемые подключаемым модулям, библиотеки подключаемых модулей связывают базовую библиотеку для использования открытых классов и интерфейсов....
487 просмотров
schedule
31.03.2022
Насколько совместимы разные версии glibc?
Конкретно:
Гарантировано ли как-то, что все версии glibc 2.x бинарно совместимы?
Если нет, то как я могу запустить в своей системе бинарный файл (игру), который был скомпилирован для другой версии? Могу ли я установить glibc в другую папку?...
22076 просмотров
schedule
04.10.2022
Как ориентироваться на стабильную версию Debian, но разрабатывать на основе тестирования?
У нас есть несколько приложений C++, которые разработаны специально и только для стабильной версии Debian (x86).
В настоящее время разработка этих приложений также выполняется с использованием стабильной системы Debian (x86), поэтому у разработчика...
446 просмотров
schedule
19.10.2022
Добавляет ли добавление нового статического члена в промежуточную бинарную совместимость библиотеки C++?
У меня есть класс со многими статическими элементами, но я добавил новую функцию в середине файла заголовка.
Нарушает ли это бинарную совместимость? Клиенты нужно перекомпилировать?
EDIT (1) : класс имеет только статические функции, никаких...
702 просмотров
schedule
15.01.2023
Инициализация члена класса POD, совместимая с бинарными файлами С++, вызывает сбой
Я пытаюсь создать класс, совместимый с компилятором, в dll, созданный с помощью mingw, который можно использовать в приложении Windows VS. Моя проблема в том, что мой класс падает в тот момент, когда он пытается инициализировать переменную-член,...
358 просмотров
schedule
24.07.2022
Может ли переход от частного конструктора/оператора присваивания к удаленному нарушить двоичную совместимость?
Использование С++11.
У меня есть класс, который я хочу немного почистить, внеся следующие изменения:
От
class MyClass {
public:
// code
private:
MyClass(const MyClass&);
MyClass& operator=(const MyClass&);
// members
};...
58 просмотров
schedule
02.09.2022