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

start [/forum/topic.php?fid=57&msg=39173448&tid=2018608]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 310ms |
| total: | 456ms |

| 0 / 0 |
