Hello,<br><br>I started with boilerplate. Made a new VC project (library) with these files (taking from boilerplate\Makefile.in): <br><br><pre>cairo_boilerplate_headers = \<br>        cairo-boilerplate-getopt.h \<br>        cairo-boilerplate-scaled-font.h \<br>
        cairo-boilerplate-system.h \<br>        cairo-boilerplate.h \<br>        $(NULL)<br><br>cairo_boilerplate_sources = \<br>        cairo-boilerplate-getopt.c \<br>        cairo-boilerplate-system.c \<br>        cairo-boilerplate.c \<br>        $(NULL)<br></pre><br>
It gets compiled but with unresolved externals in Linking phase. It's the same if I include the following :<br><br><pre>cairo_boilerplate_directfb_private = cairo-boilerplate-directfb-private.h<br>cairo_boilerplate_directfb_sources = cairo-boilerplate-directfb.c<br>
cairo_boilerplate_glitz_private = cairo-boilerplate-glitz-private.h<br>cairo_boilerplate_glitz_sources = cairo-boilerplate-glitz.c<br>.....<br></pre><br>Please share your vcproj for Cairo so I could be clear with all the dependencies.<br>
<br>Also, I have set the following variables:<br><br>X_DISPLAY_MISSING<br>WARN_UNUSED_RESULT<br>STDC_HEADERS<br>PACKAGE_VERSION<br>PACKAGE_TARNAME<br>PACKAGE_STRING<br>PACKAGE_NAME<br>inline -> __inline (for MSVC)<br>
HAVE_WINDOWS_H<br>HAVE_CTIME_R<br>HAVE_DRAND48<br>HAVE_FCNTL_H<br>HAVE_GCOV<br>HAVE_INTTYPES_H<br>HAVE_MEMORY_H<br>HAVE_PTHREAD_H<br>HAVE_SETJMP_H<br>HAVE_SIGNAL_H<br>HAVE_STDINT_H<br>HAVE_STDLIB_H<br>HAVE_SYS_STAT_H<br><br>
<div class="gmail_quote"><br>Is any important component missing ?<br><br><br>Thanks<br>Rupinder<br></div>