Что то я не понимаю.
Есть у меня программа. Я разбил ее на модули. Что бы в программе было проще разобраться, у каждого модуля есть заголовочный файл. В нем описываются классы, структуры, заголовки функций. В самом модуле реализация - методы и определение функций.
Допустим у меня в модуле несколько функций. Тогда все это должно выглядеть следующим образом:
bash-2.05b$ cat ./test.cpp
#include <stdio.h>
#include "test.h"
void func1(int i){
//something
}
bool func2(int *i){
//something
return true;
}
bash-2.05b$ cat ./test.h
void func1(int i);
bool func2(int *i);
bash-2.05b$ cat ./main.cpp
#include "test.h"
int main(){
int *i = 0;
func1(0);
func2(i);
return 0;
}
Только вот при компиляции вылезает совсем что-то страшное:
bash-2.05b$ gcc ./main.cpp
/tmp/ccaoku0u.o(.text+0x1f): In function `main':
: undefined reference to `func1(int)'
/tmp/ccaoku0u.o(.text+0x2a): In function `main':
: undefined reference to `func2(int*)'
/tmp/ccaoku0u.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
Посоветуйте статью, рассказывающую о структурах программ, этих подходах...
Синтаксис C и C++ я знаю, но таких элементарных вещей нет...
![](/img/p.gif)
![](/photos/13118:-2055443150.jpg)
Ответ на:
комментарий
от cvv
![](/photos/13118:-2055443150.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от Vinick
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от no1sm
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от no1sm
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
![](/photos/13948:-634578085.png)
Ответ на:
комментарий
от godexsoft
![](/photos/13948:-634578085.png)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [C++]ошибка компиляции (2010)
- Форум не компилируется hello world через gcc (2009)
- Форум С++ (2006)
- Форум iostream? (2003)
- Форум scanf (2005)
- Форум gtk prog compiling troubles (2005)
- Форум sublime text 2 , c++ и undefined reference to <function> (2020)
- Форум C xlib позииция курсора (2009)
- Форум Заголовочный файл (2006)
- Форум Проблема с SDL2 (2015)