Compile DNG_SDK fail

I download dng_sdk and compile in VS community 2017.

Some errors like below:

SeverityCodeDescriptionProjectFileLineSuppression State
ErrorC2440'initializing': cannot convert from 'dng_std_allocator<dng_noise_function>' to 'dng_std_allocator<_Newfirst>'c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\vector558

I learned from past post = mentioned that template issue.

But I still confuse.

Any suggestions are welcome.

Thanks in advance.

Topics

DNG
View all replies

Views

203

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn More

Compile DNG_SDK fail

I download dng_sdk and compile in VS community 2017.

Some errors like below:

SeverityCodeDescriptionProjectFileLineSuppression State
ErrorC2440'initializing': cannot convert from 'dng_std_allocator<dng_noise_function>' to 'dng_std_allocator<_Newfirst>'c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\vector558

I learned from past post = mentioned that template issue.

But I still confuse.

Any suggestions are welcome.

Thanks in advance.

Topics

DNG
View all replies

Views

204

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn More
1 Reply

Re: Compile DNG_SDK fail

reply by myself.

after modify  dng_memory.h :  #if 0 -> #if 1, this error is gone.

#if 0

// original implementation without using custom allocator

#define dng_std_vector std::vector

#else

// preferred implementation using custom allocator, requires C++11

template <class T> using dng_std_vector = std::vector<T, dng_std_allocator<T> >;

};

#endif

View all replies

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn More
Reply
Loading...