Size: a a a

2021 July 02

VD

Vlad Doc in supapro.cxx
Я предложил формат .ipp выше
источник

VD

Vlad Doc in supapro.cxx
Но можно и другой использовать
источник

d

d7d1cd in supapro.cxx
Ошибка не на такой строчке, случайно:
Vector3D vec;

?
источник

AS

Ansa Sequence in supapro.cxx
Не, точно не на такой
источник

VD

Vlad Doc in supapro.cxx
Ну и возьми готовый вектор из glm)
источник

AS

Ansa Sequence in supapro.cxx
Окей, щас тогда создам такой файл
источник

d

d7d1cd in supapro.cxx
А на какой?
источник

AS

Ansa Sequence in supapro.cxx
Да ля =) Хочу сам изучить эту всю штуку и понять точно как работает, чтобы прям на века =)
источник

AS

Ansa Sequence in supapro.cxx
А этот файл является хедерным или сурсным?
источник

AS

Ansa Sequence in supapro.cxx
ipp
источник

AS

Ansa Sequence in supapro.cxx
В смэйк его как линковать нужно?
источник

VD

Vlad Doc in supapro.cxx
Никак
источник

AS

Ansa Sequence in supapro.cxx
Эм, реально?
источник

VD

Vlad Doc in supapro.cxx
Главное чтобы инклюд пути были
источник

AS

Ansa Sequence in supapro.cxx
Окей.
источник

AS

Ansa Sequence in supapro.cxx
cmake_minimum_required( VERSION 3.20 )
set( CMAKE_TOOLCHAIN_FILE "C:/vcpkg/scripts/buildsystems/vcpkg.cmake" )

project(Line CXX)
set(CMAKE_CXX_STANDARD 20)

#include(CTest)
#enable_testing()

add_executable(Line
               "src/main.cpp"
               "src/graphic.cpp"
               )
target_include_directories(${PROJECT_NAME} PUBLIC
   ${CMAKE_CURRENT_SOURCE_DIR}
   .inc/graphic.hpp,
   .src/graphic.cpp
)


Такой смэйк файл в целом
источник

AS

Ansa Sequence in supapro.cxx
Спасибо большое @VoidStar0x0
источник

d

d7d1cd in supapro.cxx
Вообще тут вот следующая ошибка. Возвращаемый тип не параметризован. Надо Vector3D<T>, а у тебя просто Vector3D. Например здесь:
template<typename T>
Vector3D Vector3D<T>::operator  +=(const Vector3D<T> &add) {
   return *this;
}
источник

AS

Ansa Sequence in supapro.cxx
Понял, исправлю.
источник

VD

Vlad Doc in supapro.cxx
У интерфейсов нет полей
источник