From: Alex Riesen Date: Thu, 31 Jul 2008 18:37:32 GMT Subject: Re: linking libgit.a in C++ projects Message-ID: <20080731183732.GA7598@steel.home> In-Reply-To: <4891B872.3040707@panasas.com> Boaz Harrosh, Thu, Jul 31, 2008 15:04:50 +0200: > Produce a C file and header that defines some stable API to your > GUI application, that does not expose any git internal headers. > Then compile that, say git_api.c, with C compiler in Makefile > and extern "C" link that file to your C++ application. This will > completely insulate you from any git code. no, it wont. He still have to resolve name conflicts at the link time.