diff --git a/Findusb_i2c_adapter.cmake b/Findusb_i2c_adapter.cmake
index 6a0a04739999456ec40caf7e6bbadbbfdfb92b03..e83fc85f70a2f9d3e0afaac546e821a20c2cf2ac 100644
--- a/Findusb_i2c_adapter.cmake
+++ b/Findusb_i2c_adapter.cmake
@@ -1,5 +1,5 @@
 #edit the following line to add the librarie's header files
-FIND_PATH(usb_i2c_adapter_INCLUDE_DIR <your own header files> /usr/include/iridrivers /usr/local/include/iridrivers)
+FIND_PATH(usb_i2c_adapter_INCLUDE_DIR usb_i2c.h /usr/include/iridrivers /usr/local/include/iridrivers)
 
 FIND_LIBRARY(usb_i2c_adapter_LIBRARY
     NAMES usb_i2c_adapter
diff --git a/src/usb_i2c.cpp b/src/usb_i2c.cpp
index c6a511ca119c1141197abdaa25c994efd8aa67d9..02870875531f3fb8b3bedee38fcc64d98f6b0617 100644
--- a/src/usb_i2c.cpp
+++ b/src/usb_i2c.cpp
@@ -1,5 +1,6 @@
 #include "usb_i2c.h"
 #include "eventexceptions.h"
+#include "string.h"
 
 CUSBI2C::CUSBI2C(const std::string &adapter_id)
 {