ok I realise I do not need to include the header as we use the line :
int __stdcall basic_test(int a, int b);

I have cancelled the line #include "test_Z.h" but I still get the same error message...