![]() |
|
Модераторы: bsa |
![]()
|
|
| Пофигист |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 23.11.2010 Репутация: нет Всего: нет |
Глупая ситуация, но чего-то ни чего на ум не приходит из-за чего происходит. Вот 3 файла, хедер, реализация его и меин.
и в итоге во время компиляции получаю [Linker error] undefined reference to `pack(char*)' компилировал через дев-с++, и с убунту через гсс, там сообщение выглядит по другому маленько, но смысл такой же. Заранее благодарен, сорь если тема была, искал в гугле замучался маленько уже с этим. Это сообщение отредактировал(а) Пофигист - 3.1.2011, 21:07 |
||||||
|
|||||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
добавьте ваш pack.cpp к проекту..
|
|||
|
||||
| Пофигист |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 23.11.2010 Репутация: нет Всего: нет |
Вроде же все файлы лежат в одной папке и #include "pack.h" написан в начале файла. Проэкта нету в целом написано отдельно все, и просто лежит в одной папке и подключено через библиотечный файл. Разве этого не достаточно? Давно не имел дело с С, и вроде не писал мейкфайлов до етого что бы просто подключить фаил, и проект вроде не делал.
Это сообщение отредактировал(а) Пофигист - 3.1.2011, 21:22 |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
ну и как компилятор должен узнать, что нужно ваш .cpp файл откомпилить ?! или компилятору на вход подавайте (можно через мейк файл), либо к проекту подключайте в иде, она за Вас все решит.. |
|||
|
||||
| Пофигист |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 23.11.2010 Репутация: нет Всего: нет |
Ясн спасиб, просто думал, что при подключение заголовочного файла он соберет спп файлы сам при неободимости. Над сделать без ИДЕ, там бы такой проблемы не возникло скорее всего вообще=) Поэтому и мучаюсь, лан буду писать мейкфаил.
|
|||
|
||||
| C4sh |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 1.7.2010 Где: Харьков, Украина Репутация: нет Всего: нет |
Проверил у себя. Подключил все как надо. Такая же проблема. VS2008, проверял на VC++, Intel C++ Это сообщение отредактировал(а) C4sh - 3.1.2011, 22:04 |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
раз проблема та же, значит не как надо, а также как и автор |
|||
|
||||
| C4sh |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 1.7.2010 Где: Харьков, Украина Репутация: нет Всего: нет |
Покопавшись обнаржил, что такая проблема появляется только если файл с реализацией ф-и обозвать как pack.c.
Если .cpp то все нормально. Не знаю почему так, возможно какая то особенность компиля. Это сообщение отредактировал(а) C4sh - 3.1.2011, 23:22 |
|||
|
||||
| kurtis |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 10.8.2007 Репутация: нет Всего: нет |
Не знаю как там в VC++ и прочих, но в GCC, если файл имеет расширение .c, то он будет компилироваться c-компилятором, если .cpp, то компилятором c++.
|
|||
|
||||
| Пофигист |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 23.11.2010 Репутация: нет Всего: нет |
Надо что бы было на СИ а не ++. Вообщем не знаю, завтра напишу мейкфаил и еще разок проверю гцц компилем, и вроде ж г++ или как то так называлась версия гцц для ++, потому что пробовал как то .с компилить ругался он. Правда давненько было, щас мот по другому.
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |