Вопросы по теме 'linker'

Как связать .DLL статически?
У нас есть (чистый нативный C++) .DLL, созданный VS. В качестве клиентов у нас есть несколько собственных приложений C++ и .Net-Wrapper вокруг этой DLL, написанной на C++/CLI. Наконец, есть несколько клиентских приложений для .Net-Wrapper,...
41323 просмотров
schedule 13.05.2024

Как компоновщики решают, какие части библиотек включать?
Предположим, что в библиотеке A есть функции a() и b(). Если я свяжу свою программу B с A и вызову a(), будет ли b() включена в двоичный файл? Видит ли компилятор, вызывает ли какая-либо функция в программе b() (возможно, a() вызывает b() или другая...
1563 просмотров
schedule 15.01.2024

Ошибка привязки Boost в Eclipse
Я безрезультатно бился головой о стену, пытаясь включить функциональность потоков boost в свой проект Eclipse C++ на Ubuntu. Шаги до сих пор: Скачать буст с boost.org ./configure --with-libraries=system,thread make sudo make install sudo...
3920 просмотров
schedule 12.09.2022

Почему компоновщик жалуется на отсутствие символов?
Почему я получаю эту странную ошибку? http://img266.imageshack.us/img266/2203/help.tif Есть идеи? выполнение: #import "VideoView.h" #import <MediaPlayer/MediaPlayer.h> @implementation VideoView @synthesize player; -...
646 просмотров
schedule 24.10.2023

Включение библиотек повышения в make-файлы
Я изучаю Boost, и у меня проблемы с файлами make. Вот мой основной make-файл: accesstimer: acctime.o btimer.o g++ acctime.o btimer.o -o accesstimer acctime.o: acctime.cpp btimer.h g++ -c acctime.cpp bentimer.o: btimer.cpp btimer.h...
30592 просмотров
schedule 20.07.2022

Смущен неразрешенной ошибкой внешнего символа
Я пытаюсь создать библиотеку-оболочку с помощью компилятора VC++. ErlDriver.c #define __WIN32__ #define DLL_EXPORT __declspec(dllexport) #include "erl_driver.h" DLL_EXPORT int _driver_output(ErlDrvPort port, char *buf, int len) { return...
1655 просмотров

Ошибка компоновщика XCode: не найдена библиотека для -lAdMobDevice
Я пытаюсь создать облегченную версию своего приложения для iPhone с помощью AdMob. Я следовал рекомендациям здесь http://www.iphonedevsdk.com/forum/iphone-sdk-development/11358-creating-lite-version-app.html и создал две разные цели. В облегченной...
38566 просмотров
schedule 08.10.2023

Может ли DLL связать другую DLL с библиотекой импорта, если первая DLL связана во время выполнения?
Я пишу DLL для аудиоплеера (foobar2000), используя его SDK. Моя DLL связана с другой DLL, и я сделал это с помощью библиотеки импорта (.lib). Однако во время выполнения аудиоплеер жалуется, что в моей DLL (той, которая ссылается на другую)...
1969 просмотров
schedule 03.01.2024

Ссылка на динамическую библиотеку на Mac с полным путем
Я связываю библиотеку (расширение Python), в которую встроен движок Matlab, со следующей командой (сгенерированной с помощью cmake) c++ -mmacosx-version-min=10.6 -bundle -headerpad_max_install_names -o library.so library.o...
33015 просмотров
schedule 01.01.2024

Как использовать стороннюю библиотеку C в Xcode для моего проекта iphone?
люблю этот сайт и всех полезных людей! Я новичок в программировании Xcode и iPhone, но я довольно хорошо научился использовать SDK для создания программ в Obj-C (сейчас это простые программы, но они меня радуют). У меня есть опыт...
1452 просмотров
schedule 12.01.2024

C++: проблемы со связью из командной строки
Только начинаю с C++ здесь. Я работаю над OSX с Eclipse CDT. У меня есть проект с некоторыми пользовательскими классами и двумя файлами «Test.hpp» и «Test.cpp» — последний с моим методом main(), который запускает некоторые тесты, которые я определил...
1223 просмотров
schedule 18.10.2023

Другие проблемы со временем ссылки GCC: неопределенная ссылка на main
Я пишу программное обеспечение для процессора Cortex-A8, и мне нужно написать код сборки ARM для доступа к определенным регистрам. Я использую компиляторы gnu и связанные цепочки инструментов, эти инструменты установлены на плате процессора...
15637 просмотров
schedule 07.07.2022

ошибка LNK2005: xxx уже определен в MSVCRT.lib (MSVCR100.dll) C: \ something \ LIBCMT.lib (setlocal.obj)
Я использую библиотеку DCMTK для чтения файлов Dicom (формат изображения, используемый при обработке медицинских изображений). У меня проблема при компиляции этого исходного кода DCMTK. DCMTK использует некоторые дополнительные внешние библиотеки...
127769 просмотров
schedule 26.12.2023

Ошибка связывания при сборке 64-битного приложения Qt на 32-битной машине XP
Я пытаюсь создать 64-битную версию своего приложения (и да, мне действительно нужна память) на моем 32-битном xp dev-боксе для производственного тестирования на нашем сервере Vista64. Раньше я создавал без каких-либо ошибок DLL Qt 4.6.2 в 64-битном...
1008 просмотров
schedule 09.12.2023

Как получить указатель на бинарный раздел в MSVC?
Я пишу код, который хранит некоторые структуры данных в специальном именованном двоичном разделе. Это все экземпляры одной и той же структуры, разбросанные по многим файлам C и не входящие в область действия друг друга. Поместив их все в именованный...
2868 просмотров
schedule 06.09.2022

Почему общая библиотека связана абсолютным путем?
Я создаю приложение, связывая libociei.so и libcustome.so CC -o main main.cpp ../lib/libociei.so ../lib/libcustome.so и скопируйте libociei.so libcustome.so в /usr/lib затем я использую ldd для проверки библиотеки, он показывает: main...
1909 просмотров
schedule 06.08.2022

Советы по сокращению времени компоновки C++
У меня есть проект, который связывается с g++ и ld примерно за 8 секунд. Он использует кучу статических библиотек, большая часть кода написана на C++. Меня интересует общий список советов о том, как сократить время ссылки. Что-нибудь от «не...
13044 просмотров
schedule 02.06.2024

Как я могу убедить Xcode выдать ошибку компоновщика повторяющихся символов?
Вот еще одно отличие от обычной путаницы с ошибками повторяющихся символов... :-) Я работаю над некоторым устаревшим кодом Mac в проекте Xcode, который имеет одну и ту же глобальную «трассировку», определенную в нескольких разных исходных файлах,...
2028 просмотров
schedule 16.04.2024

Имеет ли значение порядок параметров -l и -L в компоновщике GNU?
Опция -l указывает компоновщику искать библиотеки в стандартных каталогах. А с помощью -L мы можем указать наши собственные библиотечные каталоги для поиска. Вопрос: Имеет ли значение последовательность для опции -L , как и для -l...
8086 просмотров
schedule 15.12.2023

Могу ли я заставить gcc игнорировать статические библиотеки при компоновке разделяемых библиотек?
Я столкнулся с несколькими случаями создания проектов, в которых используются общие библиотеки или динамически загружаемые модули, где модуль / библиотека зависит от другой библиотеки, но не проверяет, доступна ли общая копия, прежде чем пытаться...
1351 просмотров
schedule 01.12.2023