Здравствуйте. Есть проект для простой библиотеки предположим:
my.h
my.cpp
#include "my.h"
#include "stdio.h"
void My()
{
printf("Hello, world");
}
если её собрать из qtcreator то к другому проекту её можно подключить так
.pro
INCLUDEPATH += c:/Users/PC/my
LIBS += -Lc:/Users/PC/my/debug -lmy
и вызвать из
.cpp
При компиляции библиотеки qmake создаёт makefile. Если пытаться скомпилировать исходники библиотеки как написано в makefile через командную строку объектный и конечный библиотечный файл получаются другими и при подключении к проекту выходит ошибка undefined reference to `My()'. Как правильно собрать и подключить статическую библиотеку через командную строку.