0
ответов

Добавление кавычек к & #39;link& #39; команда в Eclipse

Я уже некоторое время использую VS10 для сборки dll, но я хочу продемонстрировать, что это можно сделать и в Eclipse. Очевидный симптом в Eclipse заключается в том, что компоновщик выходит из строя с раздражающим :...
вопрос задан: 8 May 2012 11:36
0
ответов

Смещение в символьном значении нм?

Чтобы дать вам некоторый контекст, вот чего я пытаюсь добиться :Я вставляю константный символ *в общий объектный файл, чтобы иметь строку версии в самом файле.so. Я делаю данные...
вопрос задан: 3 May 2012 11:43
0
ответов

Создайте DLL на C и свяжите ее с проектом C++

Согласно заголовку, я пытаюсь создать DLL с помощью C и связать это из проекта C++. Я читал и следовал различным руководствам в Интернете, но каждый раз чего-то не хватало, и я не понимал, что....
вопрос задан: 2 May 2012 17:03
0
ответов

Могу ли я связать объектные файлы, созданные одним компилятором, с файлами, созданными другим?

Чтобы быть более конкретным, Предположим, что оба компилятора находятся на одной платформе (OS + набор инструкций). Однако один из объектных файлов был создан из кода, зависящего от компилятора. С другой стороны - ...
вопрос задан: 2 May 2012 12:19
0
ответов

Принудительно использовать GCC для статической ссылки -, например. pthreads (а не динамическая ссылка)

Моя программа построена как загрузчик и многие модули являются разделяемыми библиотеками. Теперь одна из этих библиотек использует pthreads, и кажется, что она привязана к модулю, динамически (загружаемому при запуске ). Сейчас бы...
вопрос задан: 30 April 2012 21:07
0
ответов

Совместимость ссылок перечислений и классов перечислений

Предположим, что существует API C++11, использующий классы перечислений :// api.hpp перечислимый класс E {A, B, C}; пустота f (E );... // api.cpp пустота f (E e ){ if (e == E ::A )... } Теперь предположим, что я хотел бы использовать это...
вопрос задан: 28 April 2012 07:25
0
ответов

Чтение заголовка ELF в C

В настоящее время я пишу небольшую программу, которая читает заголовок файла elf и выводит некоторую информацию. У меня есть беззнаковый указатель char, называемый buf, который указывает на место, где находится файл elf в памяти (...
вопрос задан: 27 April 2012 14:49
0
ответов

Использование компоновщика LLVM при использовании Clang и CMake

Как лучше всего указать CMake использовать в качестве компоновщика ссылку llvm -компоновщика LLVM вместо GNU ld? При настройке проекта с помощью CXX=clang++ cmake компоновщик по умолчанию выглядит так...
вопрос задан: 23 April 2012 19:21
0
ответов

ошибка LNK2001 :неразрешенный внешний символ C++

В моем коде VC++, который раньше компилировался нормально, я добавил функцию X ()вот так :В файл BaseCollection.h Базовый класс { // код виртуальный HRESULT X (); //код }; В файле...
вопрос задан: 23 April 2012 11:23
0
ответов

С++ продолжает получать ошибку LNK2019 :неразрешенный внешний символ [дубликат]

Я пытался найти это в Google, но всегда возвращался с разными проблемами. Я получаю 3 неразрешенных внешних символа, когда пытаюсь скомпилировать эту программу :1>main.obj :ошибка LNK2019 :неразрешенный внешний символ "...
вопрос задан: 22 April 2012 20:32
0
ответов

Целевая зависимость между двумя проектами в одной рабочей области

Я использую Xcode 4.3 для создания фреймворка для OS X. Я создал рабочее пространство и проект (с целевым фреймворком), чтобы перейти к этому Рабочее пространство. Теперь я хочу включить и связать с третьей-стороной...
вопрос задан: 22 April 2012 01:16
0
ответов

Связывание библиотек boost

Я скачал библиотеку boost (версии 1.46.1 ), но не знаю, как связать ее через xcode. Я нашел старый вопрос, в котором говорится, что нужно поставить -флаг lftw3, поэтому я его поставил. Я также добавил путь :/home/...
вопрос задан: 21 April 2012 23:00
0
ответов

Разница между -shared и -Wl, -shared опций GCC

Я знаю -Wl, -shared - это опция ld. Я видел, как кто-то компилировал вот так: $ gcc -shared -Wl, -soname, libtest.so -o libtest.so * .o И кому-то вроде этого $ gcc -Wl, -shared -Wl, -soname, libtest ....
вопрос задан: 21 April 2012 18:23
0
ответов

Внедрение OCaml в C :ошибка компоновки

Я пытаюсь скомпилировать программу, используя смешанные исходные коды C и Ocaml, при этом основная часть приложения на C вызывает некоторые фрагменты кода OCaml. Хорошо, здесь нет проблем, это кажется распространенным...
вопрос задан: 20 April 2012 19:57
0
ответов

Компоновщику C++ не хватает библиотеки при запуске (поведение SONAME)

Я написал программу, которая использует две разделяемые библиотеки (которые я скомпилировал) и размещает их следующим образом: /home_directory_where_I_compile_and_run_everything -->/lib/libjson_linux-gcc-4.4.6_libmt.so -->/...
вопрос задан: 18 April 2012 15:48
0
ответов

Статическая библиотека iOS создается для устройства, но не для симулятора

Возникает эта ошибка, хотя библиотека находится в области «Связь с двоичными библиотеками» и в заголовке файл также включен. Неопределенные символы для архитектуры i386: "_OBJC_CLASS_$_TestLibraryEric", ...
вопрос задан: 17 April 2012 14:33
0
ответов

Visual C++ — не видно, какой внешний отсутствует

Я пытаюсь создать многопроектное приложение в Visual C++ 10 в режиме выпуска. Я получаю следующую ошибку ссылки: 2> Все результаты обновлены. 2>PidAppLib.lib(ThreadWin32.obj) : ошибка LNK2011: предварительно скомпилировано ...
вопрос задан: 17 April 2012 09:14
0
ответов

clang iostream - символ не найден

Итак, я пытаюсь заставить компилятор clang работать.. моим естественным первым выбором программы был следующий чрезвычайно сложный код: # включить используя std::cout; используя std::endl; /* привет ...
вопрос задан: 14 April 2012 19:19
0
ответов

CMake Pkg -Путь ссылки на библиотеку конфигурации

Итак, я компилирую примеры для libgstreamermm -0.10 и столкнулся с проблемой с CMake. С версией libgstreamermm -0.10, установленной по умолчанию в моей системе, пример segfaults....
вопрос задан: 9 April 2012 17:03
0
ответов

разница между динамической загрузкой и динамической компоновкой?

Подпрограмма не загружается до тех пор, пока она не будет вызвана. Все подпрограммы хранятся на диске в перемещаемом формате загрузки. Основная программа загружается в память и выполняется. Это называется динамическим связыванием. Почему...
вопрос задан: 7 April 2012 06:58
0
ответов

Неопределенный символ «старт» при линковке программы D через LD

У меня есть следующая простая программа: import std.stdio; int main(string[] argv) { writeln("Привет, мир!"); вернуть 0; } Я строю его следующим образом: DMD -c -m64 -od/proj/out -w -wi -fPIC -debug ...
вопрос задан: 3 April 2012 15:44
0
ответов

В чем разница между динамическим компоновщиком и динамическим загрузчиком?

Я знаю, что делает динамический загрузчик. Он загружает программы по запросу приложения во время выполнения, тем самым сводя к минимуму объем памяти. Но я действительно не понимаю, что это за динамический...
вопрос задан: 3 April 2012 07:57
0
ответов

OpenCV — неопределенная ссылка: SurfFeatureDetector и BruteForceMatcher

Я делаю программу на C++, которая использует 2 изображения для обнаружения функций SURF, вычисляет совпадения с помощью bruteforcematcher и рисует их. Вот код #include #include <строка> #...
вопрос задан: 2 April 2012 07:39
0
ответов

Как указать mex связываться с libstdc++.so.6 в /usr/lib вместо того, который находится в каталоге MATLAB?

Теперь mex в MATLAB 2012a официально поддерживает только gcc 4.4.6, но я хочу использовать gcc 4.7 на свой страх и риск. Теперь, если я скомпилирую что-то непосредственно с помощью mex, он будет жаловаться, что /usr/lib/gcc/i686-linux-gnu/4....
вопрос задан: 31 March 2012 21:22
0
ответов

Почему я получаю ошибку множественного определения при связывании?

Я использую эти два файла здесь и здесь. Я создал класс в двух отдельных файлах: modul1.h #ifndef MODUL1_H #define MODUL1_H #include #include #include "easylogger.h" ...
вопрос задан: 31 March 2012 21:15
0
ответов

Как напечатать путь поиска ld(компоновщика)

Как напечатать пути поиска, просматриваемые ld, в порядке поиска.
вопрос задан: 29 March 2012 19:07
0
ответов

Литеральная константа против переменной в математической библиотеке

Итак, я знаю, что в C вам нужно связать код с математической библиотекой libm, чтобы иметь возможность использовать ее функции. Сегодня, пока я пытался продемонстрировать это другу, и объяснить, почему нужно делать...
вопрос задан: 29 March 2012 07:21
0
ответов

Как заставить gcc использовать пользовательские реализации функций, реализованных в newlibc?

Я работаю над встроенным программным обеспечением для микроконтроллера ARM (SAM7) и использую набор инструментов Yagarto. Мой код в настоящее время связывает libc.a. Однако я хотел бы использовать собственную реализацию встроенной...
вопрос задан: 27 March 2012 15:21
0
ответов

iOS - Ошибка компоновщика, повторяющийся символ

Кажется, у меня возникла ошибка при попытке компиляции, и кажется, что она указывает на два файла напрямую. MenuViewController и FirstTopViewController. Я думаю, что это как-то связано с моим...
вопрос задан: 27 March 2012 00:38
0
ответов

Что означает KEEP в скрипте компоновщика?

В руководстве LD не объясняется, что делает команда KEEP. Ниже приведен фрагмент скрипта стороннего компоновщика с функцией KEEP. Что делает команда KEEP в ld? РАЗДЕЛЫ { .text : { ...
вопрос задан: 22 March 2012 17:13