C ошибка компиляции: Id вернул 1 состояние выхода (при использовании Modbus) - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь подключиться к драйверу 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);
}

Но когда я компилирую код, он дает: File

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
...