Всего у меня 5 файлов
- Main.cpp
- Test_Queue.cpp
- Test_Queue.hpp
- Queue.h и
- Queue .c
Насколько мне известно, содержимое файла не является проблемой, поскольку предполагается, что это упражнение по тестированию программного обеспечения, а не по его отладке. это. Но я не понимаю, как связать файлы вместе, потому что постоянно получаю следующую ошибку, когда пытаюсь скомпилировать его с помощью Cmake или g++ (это на Apple Silicon). Может ли кто-нибудь сказать, неправильный ли порядок, в котором я связываю файлы, или это просто что-то другое?
CMake
g++
Файлы содержат следующее
Main.cpp
int main()
{
Test_Queue_Size();
return 0;
}
Test_Queue.hpp
#include "Queue.h"
void Test_Queue_Size (void);
Test_Queue.cpp (их функции, за исключением 1, я не написал для тестирования)
#include "Queue.h"
void Test_Queue_Size (void)
{
queue Queue_Object;
//cout
Подробнее здесь:
https://stackoverflow.com/questions/789 ... -cpp-files