Вопросы по теме 'static-linking'

Когда использовать динамические или статические библиотеки
При создании библиотеки классов на C ++ вы можете выбирать между динамическими ( .dll , .so ) и статическими ( .lib , .a ) библиотеками. В чем разница между ними и какие из них целесообразно использовать?
255422 просмотров

Статические библиотеки на устройстве iPhone
У меня есть два проекта: приложение для iPhone какао и статическая библиотека, которую оно использует. Я успешно протестировал его на симуляторе iPhone, но когда я пытаюсь развернуть его на своем устройстве iPhone, я получаю (символ не найден)...
4989 просмотров
schedule 22.10.2022

Выборочное статическое связывание библиотечных функций в общей библиотеке
Я хочу создать общую библиотеку, которая использует функции из сторонней статической библиотеки. Например, foo и bar из libfoobar.a . Я знаю, что мое основное приложение также использует foo и будет экспортировать этот символ. Поэтому я...
5187 просмотров
schedule 15.07.2023

Статическая компоновка против динамической компоновки
Есть ли веские причины для повышения производительности выбирать статическое связывание вместо динамического или наоборот в определенных ситуациях? Я слышал или читал следующее, но я недостаточно знаю по этому поводу, чтобы поручиться за его...
262665 просмотров

Статическая ссылка на библиотеку и все еще запрашивает DLL
Используя Visual Studio 2008, у меня есть файлы библиотеки .H и .LIB . Я написал программу и сослался на LIB через свойства проекта. Компилируется нормально, но при запуске запрашивает установку DLL. Если DLL находится в том же каталоге, что и...
2916 просмотров
schedule 18.12.2022

Статически связанные библиотеки не запускают код внутри для установки статических переменных
В проекте С++, над которым я работаю, у меня есть простой файл С++, который должен запускать некоторый код в начале выполнения программы. Этот файл линкуется в статическую библиотеку, которая затем линкуется в основную программу. У меня есть...
195 просмотров
schedule 01.05.2024

Статическая ссылка GLU?
Я использую GLUTess для тесселяции полигонов. После нескольких тестов я понял, что glu32.lib, которая ссылается на glu32.dll, время от времени дает сбой. В то время как GLU, который я получил от opengl sdk, надежен как скала. К сожалению,...
1484 просмотров
schedule 07.03.2022

Как скомпилировать Haskell в статическую библиотеку?
Эй, я изучаю Haskell, и мне интересно использовать его для создания статических библиотек для использования в Python и, возможно, C. После некоторого поиска в Google я узнал, как заставить GHC выводить общий объект, но это динамически зависит от GHC`...
6963 просмотров

Связывание сторонней статической библиотеки с другой статической библиотекой
Я пытаюсь создать статическую библиотеку, которая будет ссылаться на стороннюю статическую библиотеку. В настоящее время я получаю сообщение об ошибке Нет правила для создания цели `.../libqqrcLib.a', необходимого для libqqrcAPI.a...
1520 просмотров

Переопределение malloc / free со статической компоновкой имеет множественную ошибку определения
Недавно моя компания хочет обновить компилятор с gcc-3.4 до gcc-4.5. Однако на машине нашего клиента может не быть последней версии libstdc++.so , поэтому мы хотим статически связать наш двоичный файл. Наша программа нуждается в настройке...
6423 просмотров
schedule 14.08.2023

Как отлаживать проблемы с загрузкой статических зависимостей?
Как отладить сценарий, в котором приложение Visual C++ 2010 SP1 не может полностью загрузить свои зависимости и преждевременно завершает работу, не отображая свой пользовательский интерфейс? Меня интересуют хорошие руководства по Fusion Logs,...
2661 просмотров
schedule 18.04.2022

Использование vmalloc (libvmalloc.a) на Mac и CentOS - не может включать заголовок vmalloc
Я хочу выделить практически непрерывную память диапазона, чтобы я мог использовать свойство locality (пространственная локальность) при доступе к данным с учетом повышения производительности. На следующей странице я узнал, что мне нужно использовать...
1295 просмотров

Компоновщик С++ Visual Studio 2008 отказывается связываться?
Я бьюсь головой о стену здесь. Все, что я хочу, это связать статический файл .lib в приложении форм окна cpp! Итак, у меня есть папка include в папке моего проекта, в которой хранятся файлы заголовков для этого .lib (lib — это Yaml-cpp, если...
1009 просмотров

С++ двойное удаление переменной области видимости файлов, проблема с связыванием?
Я на RHEL 6 с gcc версии 4.1.2. Столкнулся с той же проблемой, что описана в этом посте. Единственная разница в том, что я столкнулся с этой проблемой для переменной области видимости файла. (Переменная объявлена ​​вне класса, но в файле, так что...
274 просмотров

Проблема с версиями C++ STL + Boost
Я создаю библиотеку C++, которую хочу распространять среди своих пользователей в виде одного файла .so, и надеюсь, что этот файл .so будет по большей части независимым от дистрибутива. Таким образом, я статически связывал сторонние библиотеки (но...
207 просмотров

GPL/LGPL и статическое связывание
Я читал в Интернете, что существует следующая комбинация: Запатентованный исходный код + исходный код GPL -> Исходный код GPL (весь код должен быть выпущен под лицензией GPL) Проприетарный исходный код + исходный код LGPL -> Запатентованный...
43098 просмотров
schedule 27.02.2022

Статическая компоновка Android против динамической компоновки против glibc
Я кросс-компилировал некоторые инструменты Linux (и часть моего собственного кода C) для Android, и одна из проблем, с которыми я сталкиваюсь, заключается в том, что в libc Android есть некоторые отсутствующие / лишенные компоненты, и я в конечном...
10338 просмотров

Компиляция моно как статической библиотеки
Я хочу скомпилировать libmono как статическую библиотеку в Windows. Целевая платформа — Windows x86. Среда сборки: Windows 7 64-бит, VC++ Express 2010 Что я уже сделал. 1) Скачал исходники mono 2.10.8. 2) Открыл mono.sln из папки msvc и...
3526 просмотров
schedule 24.03.2022

Развертывание и статическая упаковка в QT Creator, связывающая QT и OpenCV в одном исполняемом файле
Кто-нибудь использует комбинацию QT и OpenCV и имеет хорошую методологию для упаковки вашего программного обеспечения и развертывания для ваших пользователей? QT Creator, в котором мы разрабатываем, имеет кнопку публикации и развертывания, но,...
3246 просмотров
schedule 20.06.2022

MonoTouch Связывание собственных ссылок только в отладке
У меня есть проект MonoTouch, в который я хочу включить ссылку на некоторые родные библиотеки ios, которые используются только для тестирования и отладки. Мне не нужно, чтобы эти ссылки были скомпилированы в сборку релиза. Я попытался...
463 просмотров