25
ответов

Использование libmpdclient-dev в C ++ возвращает collect2: error: ld возвращен 1 статус выхода [дубликат]

Я хочу использовать libmpdclient-dev в моей программе на C ++. Я установил его в свою систему. В / usr / include / mpd я нашел все файлы заголовков. Моя тестовая программа выглядит так: # include & lt; iostream & gt; # ...
вопрос задан: 21 January 2018 18:39
21
ответ

Linker, способный разрешать файлы .h, но не файлы .c [duplicate]

У меня очень простая программа на C ++ в Visual Studio 2017, которая использует библиотеку arm_math следующим образом: #include & lt; iostream & gt; extern "C" {#include "arm_math.h"} с использованием пространства имен std; int main () {...
вопрос задан: 21 January 2018 18:39
14
ответов

& ldquo; ошибка LNK2019: неразрешенный внешний символ & rdquo; в довольно простой проект C ++ с шаблоном класса [duplicate]

В Microsoft Visual Studio Community 2017 я создал проект «LinkTrial0» в качестве консольного приложения Windows. В нем есть класс CClass0, который объявлен в «Class0.h» и определен в «Class0.cpp» ...
вопрос задан: 24 February 2015 21:54
14
ответов

Ошибка компоновщика и использование шаблонов функций [дубликат]

Я получаю сообщение об ошибке (Linker 2019), я не знаю, как я могу это исправить, я проверил свой код несколько раз, #includes есть. Я пытаюсь использовать шаблоны для реализации различных типов классов в ...
вопрос задан: 24 February 2015 21:54
14
ответов

Ошибка компоновщика функции. Linker не находит определение [duplicate]

Я довольно новый с шаблоном. Я не просто не понимаю, почему компоновщик не находит мою функцию. Может кто-нибудь объяснить мне, где я сделал ошибку? Это в значительной степени код, который у меня есть ...
вопрос задан: 24 February 2015 21:54
14
ответов

Почему мой компоновщик не работает - Visual Studio 2017 [duplicate]

Поэтому я впервые использую заголовки, поэтому, пожалуйста, будьте осторожны ... У меня есть базовый класс, определенный в файле заголовка (base.h) с его функциями-членами, определенными в соответствующем файле .cpp (base.cpp). У меня есть ...
вопрос задан: 24 February 2015 21:54
14
ответов

c ++ шаблон класса ссылки на символы компоновщика ссылок [дубликат]

Наличие классов: в LightString.h: template & lt; class charType & gt; class basic_lightString {typedef basic_lightString & lt; charType & gt; мой тип; protected: [data ..] public: ...
вопрос задан: 24 February 2015 21:54
14
ответов

C ++ 11 Связывание проблемы с файлом заголовка [дубликат]

Информация о среде: g ++ (GCC) 7.2.1 20171128 4.9.73-1-MANJARO # 1 SMP PREEMPT x86_64 GNU / Linux На данный момент у меня есть три файла: main.cpp, stack.cpp и stack.hpp main.cpp, как показано ниже #include "stack.hpp" ...
вопрос задан: 24 February 2015 21:54
14
ответов

Я пытаюсь создать шаблон с помощью c ++ [duplicate]

У меня проблема с компоновщиком. Я пытаюсь создать дерево шаблонов, но, поскольку у меня возникают проблемы с использованием шаблонов (в первый раз), я решил сделать «тестовую шаблонную программу». Я искал ...
вопрос задан: 24 February 2015 21:54
14
ответов

C ++ Неразрешенный внешний символ даже после включения файла заголовка [дубликат]

У меня есть этот класс шаблонов, называемый MergeSorter, который принимает вектор в своем конструкторе и должен выполнять сортировку слияния на нем. Он реализует базовый абстрактный класс ArraySorter. ArraySorter.h # ...
вопрос задан: 24 February 2015 21:54
14
ответов

Программа c ++ имеет «неопределенную ссылку», используя g ++, но я включил все файлы программы в компиляцию [duplicate]

TL; DR Я получал неопределенное ссылочное сообщение об ошибке при попытке запустить программу, в которой были шаблонные функции внутри не templated класса. Было предложено несколько решений в ...
вопрос задан: 24 February 2015 21:54
13
ответов

Каковы негативные последствия включения и/или соединения вещей, которые не используются Вашим двоичным файлом?

Скажем, то, что у меня есть двоичный файл, который я создаю, и я включаю набор файлов, которые на самом деле никогда не используются и делают последующее соединение с библиотеками, описанными теми, включает файлы? (снова...
вопрос задан: 15 April 2009 15:46
12
ответов

Разработка C++ на Linux - где я запускаю?

Я решил оставить свою установку окон и теперь выполняю Debian как свою ОС по умолчанию. Я всегда кодировал в Windows и конкретно с Visual Studio. Я в настоящее время пытаюсь привыкнуть к...
вопрос задан: 8 March 2009 04:38
11
ответов

При разделении шаблонных классов C++ на .hpp/.cpp файлы - действительно ли это возможно?

Я получаю ошибки, пытающиеся скомпилировать шаблонный класс C++, который разделяется между .hpp и .cpp файлом: $ g ++-c-o main.o main.cpp $ g ++-c-o stack.o stack.cpp $ g ++-o основной main.o stack.o...
вопрос задан: 23 May 2017 12:10
11
ответов

Во что на самом деле компилируют C и Ассемблер? [закрытый]

Таким образом, я узнал, что C (++) программы на самом деле не компилируют в простой "двоичный файл" (я, возможно, понял некоторые вещи превратно здесь, в этом случае я сожалею: D), но к диапазону вещей (таблица символов, связанная с OS...
вопрос задан: 26 January 2010 20:25
10
ответов

Почему я получаю «неопределенную ссылку» при связывании с моей собственной статической библиотекой? [Дубликат]

Я создаю небольшую статическую библиотеку, которая в настоящее время содержит только один файл объекта. Когда я пытаюсь связать его с программой, я получаю ряд ошибок «неопределенной ссылки». Все ошибки выглядят как ...
вопрос задан: 9 June 2015 18:48
10
ответов

c ++ 11 форсируют ссылки? [Дубликат]

Я пытаюсь запустить код C ++ 11 (не мой), с четырьмя файлами .cpp: datainfo, pcim, demo, traj и Makefile. Файлы компилируются без ошибок, но затем g ++ -lboost_serialization -lpthread -o ...
вопрос задан: 9 June 2015 18:48
10
ответов

Как скомпилировать проект C больше чем с одной основной функцией?

Я плохо знаком с C и теперь читаю некоторый учебник и собирающийся применять его примеры. Проблема, каждый раз, когда я создаю новый проект и попытку поместить больше чем один файл, который содержит основную функцию, компоновщика...
вопрос задан: 21 May 2010 05:39
10
ответов

GCC: Пустая программа == 23 202 байта?

test.c: международное основное () {возвращается 0;} я не использовал флагов (я - newb к gcc), просто команда: gcc test.c я использовал последнюю сборку TDM GCC на win32. Получающийся исполняемый файл...
вопрос задан: 13 November 2009 09:54
9
ответов

статические переменные во встроенной функции

У меня есть функция, которая объявляется и определяется в заголовочном файле. Это - проблема совершенно отдельно. Когда та функция не встраивается, каждая единица перевода, которая использует тот заголовок, получает копию...
вопрос задан: 19 February 2015 21:53
9
ответов

Переопределение динамического пути компоновщика? [Дубликат]

Я запускаю Linux в системе x86_64. У меня есть изображение Raspbian, смонтированное на / mnt. Если я хочу запускать двоичные файлы в / mnt, я могу chroot в среду Rasbpian, и система будет использовать qemu-arm-static ...
вопрос задан: 11 May 2009 09:20
9
ответов

Как компоновщики решают что части библиотек включать?

Предположите, что библиотека A имеет () и b (). Если я связываю свою программу B с A и звоню (), b () включен в двоичный файл? Делает компилятор, видят, звонит ли какая-либо функция в программе, b () (возможно, () называет b ()...
вопрос задан: 3 April 2009 20:04
8
ответов

“Повторное определение” ошибки компилятора C++

Я, может казаться, не избавляюсь от этих на вид случайных ошибок компиляций в одном из моих классов. Я получаю приблизительно 4 ошибки, такие как: повторное определение 'draw_line (плавание, плавание, плавание, плавание)' и несколько...
вопрос задан: 11 October 2012 09:09
8
ответов

Состояние Компоновщиков для приложений.NET (иначе “Сэр, май у меня есть Компоновщик” выпуск 2009 года),

Многие люди здесь, вероятно, знакомы с одним из Joel Spolsky большинство популярных сообщений в блоге, Сэр, май, у меня Есть Компоновщик, где он жить не может без способа удалить зависимости от платформы.NET так...
вопрос задан: 9 August 2010 22:33
8
ответов

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

Наш следующий продукт стал слишком большим для соединения на машине, запускающей 32-разрядный Windows. Суммарный итог всех библиотечных файлов превышает 2 ГБ и может только быть связан на 64-разрядной машине Windows. В конечном счете мы...
вопрос задан: 22 July 2010 13:15
8
ответов

Какая часть (конкретно) собственного исполняемого файла делает это непортативным?

Это походит на ненормальный вопрос сначала, но терпите меня. Это общеизвестно, что двоичные файлы для одной архитектуры ЦП не работают на других. Так, например, невозможно работать (без...
вопрос задан: 17 November 2009 09:37
8
ответов

Переопределите вызов функции в C

Я хочу переопределить определенные вызовы функции к различным API ради входа вызовов, но я также мог бы хотеть управлять данными, прежде чем это будет отправлено в фактическую функцию. Например, скажите, что я использую...
вопрос задан: 6 March 2009 03:04
8
ответов

Расширение станд.:: список

Я должен использовать списки для своей программы и должен был решить, использую ли я станд.:: вектор или станд.:: список. Проблема с вектором состоит в том, что существует, не удаляют метод и со списком, что нет никакого оператора []. Так я...
вопрос задан: 14 December 2008 12:49
8
ответов

Видимость шаблонной специализации функции C++

Предположим, что у меня есть fileA.h, который объявляет класс classA с шаблонным SomeFunc <T> функции (). Эта функция реализована непосредственно в заголовочном файле (как обычно для шаблонных функций). Теперь я...
вопрос задан: 13 September 2008 02:36
7
ответов

msvcr90d.dll, не найденный в режиме отладки

Я нашел MSVCR90D.dll не найденным в режиме отладки с вопросом о Visual C++ 2008 года, но ни один из данных ответов действительно не дает ответ на вопрос. Большинство из них указывает на выключение пошаговой компоновки, но Дона'...
вопрос задан: 23 May 2017 11:53