Вопросы по теме '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 просмотров
schedule
19.05.2024
Ошибка компоновщика 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