Дело обстоит следующим образом, у меня в отдельном заголовочном файле образовалась такая ситуация:
#pragma once;
namespace sdk {
template <typename T>
class list final {
...
}
}
В другом заголовочном файле у меня образовалась ситуация ещё лучше:
#pragma once
#include "list.hpp"
namespace File {
sdk::list<some_class> List() {
...
}
}
Методы внутри каждого из заголовочных файлов вынесены в отдельный .cpp файл.
Использую "Visual Studio 2019", получаю вот такие ошибки со стороны IDE : LNK1120; LNK2001. На самом деле уже не знаю что делать, пробую всё подряд, но хотелось бы сохранить созданную структуру. Прошу высшие умы помочь с осознанием ошибки, поскольку информации на данную тему я не нашёл.
.cppвынесена... – Harry Oct 02 '19 at 19:14.cppфайл, это проблема? – osm1um Oct 02 '19 at 19:19.cppфайл, у меня уже были раньше с этим проблемы. Как сказал Harry: "у вас ошибки линковки". Об этом мне говорит сама IDE. Это нужно делать как-то по особенному? – osm1um Oct 02 '19 at 19:25