Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2009, 21:05   #11
newkobra
Пользователь
 
Регистрация: 29.04.2009
Сообщений: 33
По умолчанию

Цитата:
Сообщение от Pashan Посмотреть сообщение
Посмотрел.

Не знаю, почему именно так он не хочет линковать. Видимо, .h файл подключается только один раз, но компилятор из-за каких-то своих соображений решает, что функции надо включить в несколько объектных файлов.

Решения у проблемы есть как минимум два:

1) Объявить обе функции randomint и randomd как inline. Тогда они встроятся в код и в итоге вообще как функции присутствовать не будут. И линковаться, соответственно, тоже не будут.

2) Сделать файл RandomF.cpp и в нем реализовать функции, а в заголовочном файле оставить только прототипы.
Спасибо второй способ помог!!!
newkobra вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПроВерка Подключения &RiU Общие вопросы Delphi 8 18.10.2011 05:45
проверка подключения к Интернет Noor Работа с сетью в Delphi 9 13.07.2011 01:44
Проверка подключения Shouldercannon Общие вопросы Delphi 4 11.08.2008 14:41
Ошибка подключения к БД CruiserD БД в Delphi 5 26.10.2007 14:42
Время подключения vitalik007 Работа с сетью в Delphi 1 15.08.2007 13:10