glfw.dll definately will not exist under linux, if it is available it will probably be called something like libglfw.so. You will have to update your header files to use that name. You will also need to make sure that libglfw.so is installed as well.