我从这里为我的代码(.h 和 .c)获取了 2 个文件https://github.com/christhechris/libscrc/blob/master/src/_crc16tables.h 并将其放入文件夹中
cmake 没有链接
add_executable(mycode main.cpp crc/_crc16tables.c )
有错误
undefined reference to `hz_calc_crc16_1021(unsigned char const*, unsigned int, unsigned short)'
但如果你将文件重命名为cpp,它就可以正常工作。
如何正确链接c到cpp?