0
ответов

проблема связывания: i386: архитектура x86-64 входного файла * .o несовместима с выходным файлом i386

У меня возникла проблема с линковкой, когда я переместил свой osdev в linux, где он раньше работал на gcc 3.5. * И binutils 2.18 (скомпилирован для вывода x86_64-elf) под управлением cygwin. Вот информация: gcc -v ...
вопрос задан: 26 February 2011 04:23
0
ответов

Сбой смешанного режима C ++ / CLI: повреждение кучи в atexit (статическая регистрация деструктора)

Я работаю над развертыванием программы, и кодовая база представляет собой смесь C ++ / CLI и C #. C ++ / CLI существует во всех вариантах: нативный, смешанный (/ clr) и безопасный (/ clr: safe). В моей среде разработки я ...
вопрос задан: 9 February 2011 23:22
0
ответов

Статическая библиотека, имеющая объектные файлы с таким же именем (ar)

Битовый контекст. Допустим, у меня есть исходные файлы, которые должны оказаться в статической библиотеке. Допустим, есть два файла cpp, a.cpp и a.cpp, расположенные в двух разных подкаталогах. Примерно так: ...
вопрос задан: 5 February 2011 04:59
0
ответов

Xcode продолжает поиск dylib по неверному пути

Вот моя ошибка: dyld: библиотека не загружена: /usr/local/lib/libofa.0.dylib Ссылка на: не нашел, я сделал немного ...
вопрос задан: 4 February 2011 19:56
0
ответов

ошибка LNK2019: неразрешенный внешний символ _main упоминается в функции ___ tmainCRTStartup

Я не Я не знаю, что с этим не так ... Я не могу найти, где ошибка, комментирование реализации тоже не устраняет ошибку. Заголовочный файл #ifndef MAIN_SAVITCH_SEQUENCE_H #define ...
вопрос задан: 30 January 2011 20:43
0
ответов

Считается ли это статическим связыванием при импорте класса библиотеки java из jar? или динамический?

скажем, у меня есть jcifs-1.3.14.jar в моей папке lib, и у меня есть класс, который импортируется из библиотеки и использует такие классы, как: import jcifs.smb. *; NtlmPasswordAuthentication auth = new ...
вопрос задан: 26 January 2011 14:22
0
ответов

GCC looks for headers in /usr/local/include when compiling, but not for libraries in /usr/local/lib when linking. Why?

I have installed in /usr/ the distribution provided version of SQLite - version 3.4.2. Я установил в / usr / local / SQLite версии 3.7.4. /usr/include/sqlite3.h определяет SQLITE_VERSION_NUMBER как ...
вопрос задан: 25 January 2011 09:48
0
ответов

(C ++) Связывание с пространствами имен вызывает ошибку дублирования символов

Последние несколько дней я пытался выяснить, как связать файлы для игрового проекта CLI, над которым я работал. Есть две половины проекта, клиентский и серверный код. ...
вопрос задан: 15 January 2011 22:47
0
ответов

Генерация ошибки времени компоновки для устаревших функций

Есть ли способ с помощью gcc и GNU binutils пометить некоторые функции так, чтобы они при использовании генерировали ошибку во время компоновки? Моя ситуация такова, что у меня есть некоторые библиотечные функции, которые я не удаляю ...
вопрос задан: 14 January 2011 20:10
0
ответов

Советы по сокращению времени компоновки c ++

У меня есть проект, для компоновки которого с g ++ и ld требуется около 8 секунд. Он использует кучу статических библиотек, большая часть кода - c ++. Меня интересует общий список советов о том, как сократить время компоновки ....
вопрос задан: 29 December 2010 19:56
0
ответов

Ocaml + LLVM под cygwin (или, в более общем смысле, статическое связывание с объектными файлами C в cygwin)?

Все тесты для привязок Ocaml (которые устанавливаются автоматически, если вы делаете LLVM с уже установленным Ocaml) терпят неудачу в cygwin, и когда я пытаюсь создать даже самую тривиальную программу, Я получаю ...
вопрос задан: 26 December 2010 22:14
0
ответов

неопределенная ссылка на `forkpty '

Итак, я разрабатываю свой проект в Eclipse в Ubuntu 10.04. У меня есть следующие строки кода: #include pid_t pid; Итак, я разрабатываю свой проект в Eclipse в Ubuntu 10.04. У меня есть следующие строки кода: #include pid_
вопрос задан: 20 December 2010 16:04
0
ответов

Как запретить gcc передавать -L со стандартными путями библиотек к компоновщику

У меня есть сценарий, который должен предотвратить передачу gcc -L со стандартными путями библиотеки к ld. Использование -nostdlib запрещает -lc -lgcc и т. Д., Но не -L. Использование -Wl, -nostdlib предотвращает компоновщик ...
вопрос задан: 18 December 2010 20:52
0
ответов

Можно ли регенерировать символы для exe?

Один из моих сотрудников отправил клиенту сборку с оперативным исправлением, а затем удалил файл pdb. Рассматриваемая сборка вылетает (периодически), и у нас есть несколько аварийных дампов. У нас все ...
вопрос задан: 17 December 2010 16:01
0
ответов

шаблон специализации многократно определенных символов

Я знаю, что мне здесь чего-то не хватает, но у меня есть шаблонная функция-член класса, который я специализировал. MyClass {template T GetTFromVariable (shared_ptr <...
вопрос задан: 15 December 2010 21:14
0
ответов

Связывание кода JIT LLVM с внешними функциями C ++

Я пишу механизм сценариев LLVM, который JIT компилирует код сценариев на пользовательском языке. Моя проблема в том, что я не могу вызывать внешние функции (даже функция C99 erf () не работает). Для ...
вопрос задан: 13 December 2010 04:30
0
ответов

Java. Метод перегрузки

, например, у меня есть этот класс: открытый класс Col {статический недействительный тест (int a) {System.out.println ("int"); } public static void main (String args []) {Col.test (12); // 1 ...
вопрос задан: 8 December 2010 07:41
0
ответов

Hello World, использующий ассемблер x86 на Mac 0SX

Я пытаюсь погрузиться в программирование ассемблера x86 на моем Mac, но у меня проблемы с созданием исполняемого файла. Проблема вроде бы на этапе линковки. helloWorld.s: .data ...
вопрос задан: 4 December 2010 20:57
0
ответов

Что означает: libtool: -dynamic not указаны следующие флаги недопустимы: -ObjC

Я унаследовал проект (мне повезло!), Который полагается на статическую библиотеку. Пытаясь создать статическую библиотеку, я получаю следующую ошибку: /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/libtool: -...
вопрос задан: 30 November 2010 20:18
0
ответов

LNK1318: Непредвиденная ошибка PDB; OK (0)

Я пытаюсь выполнить компоновку с библиотекой (libcef_wrapper_dll.lib), которая была создана с флагом / MDd. Мое приложение построено с использованием / MDd и / CLR, поэтому должно быть совместимо. Проект компилируется нормально, но ...
вопрос задан: 23 November 2010 13:33
0
ответов

Используя Visual Studio 2010, как можно создать ссылку на DLL, созданную Visual Studio 2008

Мои вопросы: Можно ли связать с VS2008 сгенерированные библиотеки DLL с использованием VS2010? Если нет, то почему это кажется можно ссылаться на статические библиотеки создан VS2008. Я вижу, что VS2010 теперь имеет ...
вопрос задан: 14 November 2010 07:19
0
ответов

Символы из вспомогательной библиотеки не экспортируются в исполняемый файл

У меня есть программа , моя программа, который связан со статической удобной библиотекой, назовите ее libconvenience.a, которая содержит функцию func (). Функция func () нигде в myprogram не вызывается; это ...
вопрос задан: 14 November 2010 01:58
0
ответов

Проблема с линкером clang

Я только что опробовал последние версии llvm и clang trunk. Они скомпилированы без единого предупреждения из коробки, но у меня проблемы с привязкой примера hello world. Мой код - #include
вопрос задан: 11 November 2010 23:25
0
ответов

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

Согласно правилу одного определения (ODR) у меня не может быть функции void function () { } определено более одного раза в одном исполняемом файле - компоновщик будет возражать. Однако ODR игнорируется для встроенных функций: inline ...
вопрос задан: 10 November 2010 11:25
0
ответов

Что означает _ITERATOR_DEBUG_LEVEL = 1?

В VS2010, проект C ++ я получаю эту ошибку при компоновке в x64 / Release: ошибка LNK2038: обнаружено несоответствие для ' _ITERATOR_DEBUG_LEVEL ': значение' 0 'не соответствует значению' 1 'Все остальные конфигурации / платформы ...
вопрос задан: 9 November 2010 02:45
0
ответов

Почему VisualStudio ищет этот файл lib? Ошибка LNK1104

У нас есть большой проект, использующий VS2008 и boost 1_42. Пытаюсь перейти на VS2010 и повысить 1_44. Я установил VS2010 и Boost 1_44 и преобразовал проект. Сейчас я пытаюсь построить, и ...
вопрос задан: 8 November 2010 16:45
0
ответов

Скомпилированная программа на C ++ вызывает сообщение «не удается открыть файл общих объектов» в другой системе, хотя файл присутствует

Я написал небольшую программу, которая требует некоторые библиотеки, включая libboost_filesystem, libboost_program_options и libcurl. Я скомпилировал его на своем домашнем компьютере и взял двоичный файл на свой компьютер на работе, чтобы ...
вопрос задан: 2 November 2010 13:46
0
ответов

Forwarding data in a DLL

I need to forward a set of symbols from one DLL to another (to support some versioning scheme, PEP 384 if you wonder). It works fine for functions; I write a module definition file, saying LIBRARY "...
вопрос задан: 30 October 2010 18:42
0
ответов

Флаг GCC -m32: / usr / bin / ld: пропуск несовместимого

На 64-битном хосте я пытаюсь создать разделяемые библиотеки с параметром -m32. Возможно ли соединение этих библиотек с обычными 64-битными библиотеками? Я делаю что-то вроде этого: g ++ -m32 -shared ...
вопрос задан: 29 October 2010 13:58
0
ответов

c ++ Что делать, если библиотека использует отладочную версию другой библиотеки?

Библиотека, которую я хотел бы использовать, делает вызовы функций типа «malloc_dbg», которые определены в libcmtd.lib, но не в libcmt.lib (поэтому я получаю ошибки компоновщика в режиме Release). Мне действительно нужно использовать ...
вопрос задан: 27 October 2010 05:49