Результаты поиска по запросу "linker"

4 ответа

Существует также вопрос статического и динамического связывания. Я полагаю, что по умолчанию все еще статическое связывание, и в этом случае должно быть довольно легко перенести двоичный файл с одной машины на другую (просто нужно иметь ту же архитектуру и ОС).

друг хочет запустить мои бинарные файлы на Haskell, должен ли он сначала установить Haskell или он может сразу же запустить бинарный файл? Одинаков ли ответ на Mac, Windows и Linux?

4 ответа

Одна интересная вещь - если вы переключите число потоков компиляции на 1, это не произойдет (может быть, какое-то состояние гонки в Visual Studio?).

омпания недавно обновилась с VS2005 до VS2010. У нас есть огромный проект, который использует много модулей, которые статически связаны в исполняемый файл. Но, похоже, есть некоторые проблемы со связыванием в VS2010. Чтобы объяснить нашу ...

2 ответа

Qt 5 cmake завершается неудачно с неопределенной ссылкой на vtable в hello world с inc & src в качестве подкаталогов

Обновление 2После небольшого перебора (и некоторого редактирования сгенерированных Make-файлов), похоже, что происходит то, что moc не обрабатывает должным образомMainWindow.h (включеноmain.cpp а такжеMainWindow.cpp если он не находится в той же ...

ТОП публикаций

2 ответа

Я сделал. Это не ответ.

те возьмем этот пример кода //header struct A { }; struct B { }; struct C { }; extern C c; //code A myfunc(B&b){ A a; return a; } void myfunc(B&b, C&c){} C c;Давайте сделаем это построчно, начиная с раздела кода. Когда компилятор видит первый ...

2 ответа

Я думал, что вы не должны были ссылаться непосредственно на DLL, а скорее на соответствующий .lib. Когда я пытаюсь связаться напрямую с python26.dll, я получаю ошибку компоновщика (LNK1107: неверный или поврежденный файл). Согласно MSDN, эта ошибка может возникать, если вы передаете dll компоновщику вместо .obj.

я есть приложение C ++, которое имеет встроенный Python. Я строю с Visual Studio 2005. Когда я пытаюсь связаться с python26.lib, я получаю ряд неразрешенных символов, каждый из которых начинается с "__imp": ошибка LNK2019: неразрешенный внешний ...

8 ответов

Отключить генерацию отладочной информации для этой библиотеки. Удалить значение из Свойства-> C / C ++ -> Общие-> Формат отладочной информации

ользую библиотеку из CGAL, которая на этапе компоновки моего компиляции кода выдает много предупреждений о связывании этой формы: warning LNK4099: PDB 'vc80.pdb' was not found with 'gmp-vc80-mt-sgd.lib' or at 'vc80.pdb'; linking object as if no ...

2 ответа

 это коротко и просто работает. Все три будут работать во многих случаях, и вариант 2 может не работать при связывании статических программ. Фактический шаг компоновки для lib одинаков во всех вариантах, как я понимаю.

ажется странным использовать-Wl,-Bstatic чтобы рассказатьgcc с какими библиотеками я хочу связать статически. В конце концов я говорюgcc непосредственно вся другая информация о связывании с библиотеками (-Ldir, -llibname). Можно ли напрямую ...

2 ответа

 у тебя должно быть все в порядке.

ужна ссылка cURL в Ubuntu 11.04 после установки cURL по исходному коду. . Исправление проблемыСначала я обнаружил, что-l должен прийти раньше-L а затем обнаружил, что я не вводил переменную в make-файл. . Получить CURL Config:На моем ...

7 ответов

 должно сработать.

аюсь скомпилировать программу на C под Linux. Однако из любопытства я пытаюсь выполнить некоторые шаги вручную: я использую: интерфейс gcc для создания кода на ассемблерезатем запустите ассемблер GNU, чтобы получить объектный файла затем свяжите ...

2 ответа

LLVM вставляет вызовы функции pthread в IR

Я пишу пропуск LLVM (этоLoopPass), который должен вставить вызовы функций pthread, такие как pthread_create () и pthread_join (), в IR. Я знаю, как создать и вставить вызов функции в IR, но у меня возникают проблемы с ...