Задача: Я проектирую библиотеку, которая будет использоваться разработчиками. Цель: Мне нужно...
Я не имею в виду «переносимый» способ, которым вы можете перекомпилировать исходный код под Linux...
если у меня есть код, скомпилированный под Solaris 8 и 10, и теперь у меня есть поставщик, который...
Я пытаюсь скомпилировать двоичный файл проекта с открытым исходным кодом, чтобы нашим пользователям...
Предположим, у нас есть class X в версии 1 сборки A.dll: class X { SomeType Property { set; get; }...
В настоящее время я пишу библиотеку и собираюсь перейти с GCC 4.1.2 на 4.5.2 (последний выпуск) GCC
Обратная бинарная совместимость (или нисходящая совместимость) - способность клиентов, созданных на...
Я отвечаю за поддержку устаревшего кода VB6 и столкнулся с досадной проблемой, связанной с...
У меня есть двоичный файл, скомпилированный с помощью gcc 4.4.0, и я пытаюсь запустить его на более...
Совместимы ли три основных варианта компилятора, поддерживаемые Xcode (gcc 4.0, 4.2 и llvm), друг с...
«Дизайн API похож на секс: совершите одну ошибку и поддержите ее до конца жизни» * ( Джош Блох в...
Я пытаюсь развить API. В рамках этой эволюции мне нужно изменить тип возвращаемого значения метода...
Если есть два исходных файла a.c и b.c: a.c включает в себя glib.h из glib-2.6.6 а также b.c...
У меня есть класс с количеством закрытых членов данных (некоторые из них статические), доступ к...
Android ndk сложно использовать для старого кода, основанного на autoconf, поэтому я использовал...
В своей повседневной работе я работаю над приложением VB6 (я знаю, но не издеваюсь над пострадавшим...
Может ли кто-нибудь объяснить мне, почему добавление виртуальной функции в конец объявления класса...
Я хочу собрать свою программу с помощью компилятора LSB C ++ из стандартной базы Linux http://www
мой проект использует 2 разных компилятора C ++, g ++ и nvcc (cuda compiler). Я заметил исключение,...
Я понимаю, что в целом стандарты C и C ++ дают авторам компиляторов большую свободу действий. Но, в...
Я не понимаю, почему ABI является важным контекстом разработки приложений пользовательского...
Допустим, общая библиотека содержит следующие строки: const char* const arr[] = { "one",...
Приветствуются любые примеры, демонстрирующие, где совместимость с исходным кодом нарушена, но...
Существует стандартный шаблон для событий в .NET - они используют тип delegate, который принимает...
Будет ли добавление новой функции-члена в определение класса d указателя нарушить двоичную...