#include "pdfium_ruby.h"

extern "C"
void Init_pdfium_ruby (void) {
  // Define `PDFium` module as a namespace for all of our other objects
  VALUE rb_PDFium = rb_define_module("PDFium");
  
  // Define `Document` and `Page` classes
  Define_Document();
  //Define_Page();
  //Define_PageSet();
}

#include "pdfium_ruby.h"

void Init_pdfium_ruby (void) {
  VALUE rb_PDFium = rb_define_module("PDFium");
  
  // Define `Document` and `Page` classes
  Define_Document();
  Define_Page();
  Define_PageSet();
}

--- 
+++ 
@@ -1,10 +1,12 @@
 #include "pdfium_ruby.h"
 
+extern "C"
 void Init_pdfium_ruby (void) {
+  // Define `PDFium` module as a namespace for all of our other objects
   VALUE rb_PDFium = rb_define_module("PDFium");
   
   // Define `Document` and `Page` classes
   Define_Document();
-  Define_Page();
-  Define_PageSet();
+  //Define_Page();
+  //Define_PageSet();
 }
Fix main file's init function for C++, and comment out unimplemented functions.