Boost logo

Boost :

Subject: [boost] [gil::io] Dependent Name issue with VS2015 Update3
From: Christian Henning (chhenning_at_[hidden])
Date: 2017-07-01 19:05:05

Hi all,

using the new gil::io on gil's develop branch I get a compilation error
with Visual Studio 2015 Update 3.

When trying to read a tiff image:

#include <string>

#include <boost\gil\gil_all.hpp>
#include <boost\gil\extension\io\tiff_all.hpp>

using namespace std;
using namespace boost::gil;

int main()

rgba8_image_t img;
read_image( string(), img, tiff_tag() );

return 0;

I get an error:

error C2951: template declarations are only permitted at global, namespace,
or class scope

The problem seems to be with

Can someone please tell me if my issue is a compiler issue or simply a
syntax error.


Boost list run by bdawes at, gregod at, cpdaniel at, john at