I am working in an Arduino project in visual studio. I need to get and set time to a RTC clock. That's why I am adding a ds3231 header file in my project from GitHub. When I want to build "it's showing me linking error.

cccSeqVu.ltrans0.o*: (.text.startup+0x1ea): undefined reference to DS3231_init(unsigned char)

My code is given below.

   #include <Wire.h>
   #include "ds3231.h"

    void setup(){
    void loop(){

Can anyone please help me to find out what I have missed.

  • add the whole library, not just the header file
    – Juraj
    Commented Jan 8, 2023 at 15:32
  • How to add the whole library in visual studio? Commented Jan 8, 2023 at 15:38
  • I don't know. I don't use platformio
    – Juraj
    Commented Jan 8, 2023 at 15:46


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.