Возможно, мой вопрос будет глупым, но я не могу самостоятельно разобраться в своей проблеме. Я пишу статическую библиотеку с целью использования в разных проектах. Моя проблема в следующем: С этой структурой библиотеки:
library.h
namespace myNamespace{
void fun();
}
library.cpp
#include "library.h"
void myNamespace::fun(){
}
Я получаю сообщение об ошибке «Неопределенная ссылка на myNamespace::fun» при попытке подключить библиотеку к другому проекту.
Когда я выполняю реализацию только в файле заголовка, проблемы не возникает. Как правильно организовать структуру библиотеки, чтобы в дальнейшем использовать только заголовочный файл (.h)?