Например, предположим, что я выполняю следующие действия:
1. Сначала я создаю файл: foo.h и добавляю следующий код:
Код: Выделить всё
int foo(int a);
Код: Выделить всё
#include foo.h
int foo(int a)
{
return a+1;
}
3a. g++ foo.cpp
3b. ar rc libfoo.a foo.o
4. Я создаю основной файл своей программы main.cpp
Файл: «main.cpp»
Код: Выделить всё
#include "foo.h"
int main()
{
int i = foo(2);
return i;
}
Я пытаюсь сделать следующее:
Код: Выделить всё
g++ -L. -lfoo prog.cpp
Подробнее здесь: https://stackoverflow.com/questions/587 ... -c-program
Мобильная версия