Ошибка компиляции C: Id вернул 1 статус выхода (при использовании Modbus)
Я пытаюсь подключиться к драйверу Danfoss с помощью C по протоколу Modbus. Вот мой пример кода с именем "asd.c":
#include <stdio.h>
#ifndef _MSC_VER
#include <unistd.h>
#endif
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <modbus.h>
void main(void){
modbus_t *ctx;
ctx = modbus_new_rtu("COM3",19200,'N',8,1);
}
Но когда я компилирую код, он дает: Файл
C:\Users\YUNUSU~1\AppData\Local\Temp\ccghfiEj.o > asd.c:(.text+0x2e): undefined reference to `modbus_new_rtu'
C:\Users\YunusUluçay\Desktop\Desktop\Cython Programming Test\libmodbus-master\src\collect2.exe > [Error] ld returned 1 exit status