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

start [/forum/topic.php?fid=57&mobile=1&tid=2018608]: |
0ms |
get settings: |
14ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 342ms |
| total: | 489ms |

| 0 / 0 |
