Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.02.2016, 17:24
|
|||
|---|---|---|---|
Undefined reference to function - как корректно объявить |
|||
|
#18+
В проекте есть следующий заголовочный файл (и соотвествующий cpp): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. При сборке получаю ошибку линковщика: Код: plaintext Если добавляю Код: plaintext 1. ко 2-й функции, то проект собирается нормально. Но если также добавить Код: plaintext 1. к 1-й функции, то получаю ошибку линковки уже на 1-й функции: Код: plaintext В чём проблема, как корректно объявлять такие функции? Компилятор g++ 5, Linux. -- С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2016, 17:35
|
|||
|---|---|---|---|
|
|||
Undefined reference to function - как корректно объявить |
|||
|
#18+
Aleksey Kесть следующий заголовочный файл (и соотвествующий cpp) Очевидно, не соответствующий: сигнатура trim из него не соответствует заголовку. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2016, 17:37
|
|||
|---|---|---|---|
Undefined reference to function - как корректно объявить |
|||
|
#18+
Очень сомнительно, что шаблон можно объявить как extern C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2016, 17:55
|
|||
|---|---|---|---|
Undefined reference to function - как корректно объявить |
|||
|
#18+
Dimitry SibiryakovAleksey Kесть следующий заголовочный файл (и соотвествующий cpp) Очевидно, не соответствующий: сигнатура trim из него не соответствует заголовку. Соответствует. Оказывается нужно добавить Код: plaintext 1. в cpp файл также в обе функции - тогда собирается без проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2016, 17:56
|
|||
|---|---|---|---|
Undefined reference to function - как корректно объявить |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2016, 18:05
|
|||
|---|---|---|---|
Undefined reference to function - как корректно объявить |
|||
|
#18+
SiemarglОчень сомнительно, что шаблон можно объявить как extern Cбез последствий в смысле. Например конфликта с дугой специализацией split<> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2016, 18:31
|
|||
|---|---|---|---|
|
|||
Undefined reference to function - как корректно объявить |
|||
|
#18+
Aleksey KСоответствует. Докажи. Скопипасть строчку из cpp. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2016, 18:39
|
|||
|---|---|---|---|
Undefined reference to function - как корректно объявить |
|||
|
#18+
Не проснулся еще. Это же не шаблон. А для шаблонов да >error: template with C linkage ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2016, 01:37
|
|||
|---|---|---|---|
Undefined reference to function - как корректно объявить |
|||
|
#18+
Aleksey KВ проекте есть следующий заголовочный файл (и соотвествующий cpp): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Ну как бы тут уже есть куча проблем... Должно быть так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2016, 01:40
|
|||
|---|---|---|---|
Undefined reference to function - как корректно объявить |
|||
|
#18+
Aleksey KВ чём проблема, как корректно объявлять такие функции? Компилятор g++ 5, Linux. Проблема в том, что ты не понимаешь, что ты делаешь, и пытаешься методом тыка пальцем в небо добиться какого-то (причём неведомого тебе) результата. Если у тебя эти две функции объявлены в какой-то библиотеке, то тебе не нужно объявлять их снова , а нужно просто подключить заголовочный файл от этой библиотеки с помощью директивы #include. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2018608]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 182ms |

| 0 / 0 |
