Back to your question
to link boost library
GIL is header-only, there is no linking against any GIL binaries
@mahmoudahmedd second issue
with visual studio 2010 or 2013
If you read the https://github.com/boostorg/gil/#requirements you will learn GIL requires C++11 since Boost 1.68 release
Using another library?
Well, the competency test is clear, it says "Using latest Boost.GIL..." and it says "...using latest Boost.GIL." again
I was thinking of using a Shared Container Iterator
I have never used the shared containers, so no idea what kind of adaptation it would require, but if you are thinking of GIL extension with some custom iterators, then I'd suggest to avoid use of Boost.Iterator stuff (adapter, facade).
I have a dream to rewrite all GIL iterators and get rid of those adapters, see https://lists.boost.org/boost-users/2020/03/90323.php