: x(x_coord), y(y_coord)
{
std::cout << "Is constructor" << std::endl;
};
header
struct point
{
float x, y;
point(float x_coord, float y_coord);
};
Вс-код выкидывает ошибку следующую :
in function `main':
C:/DFAT/src/main.cpp:5: undefined reference to `point::point(float, float)'
Cpp с реализацией не подключен
как билдится
Тоже плохо : C:\MinGW\bin\g++.exe -g C:\DFAT\src\struct.cpp -o C:\DFAT\src\struct.exe c:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: c:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o): in function `main': C:\temp\gcc\build-mingw-w64\mingw-w64-crt/../../src/mingw-w64-crt/crt/crt0_c.c:18: undefined reference to `WinMain' collect2.exe: error: ld returned 1 exit status
Хедер подключен
так в билд не добавлен сорц
то что в хедере тупо вставляется в том месте где написан include
Как добавить не подскажешь?
Обсуждают сегодня