Error compiling ofxMSAFluid on VS Community 2017 — Include Vector

I am trying to compile ofxMSAFluid but found the following error:

Error C2664 'std::allocator<std::_Container_proxy>::allocator(const std::allocator<std::_Container_proxy> &) noexcept': cannot convert argument 1 from 'std::allocator<_Ty>' to 'const std::allocator<_Ty> &' TuioSimulator c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vector 510

It seemed that the error comes from the incompatible conversion from the function below of the standard include file at:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:

	void _Free_proxy()
		{	// destroy proxy
		_Alproxy _Proxy_allocator(_Getal());
		_Orphan_all();
		_Alproxy_traits::destroy(_Proxy_allocator, _Myproxy());
		_Deallocate_plain(_Proxy_allocator, _Myproxy());
		_Myproxy() = nullptr;
		}

Especially line : _Alproxy _Proxy_allocator(_Getal());

Any idea how do I fix this?

did you post it as an issue in the addon’s github repo? maybe there you could get a better answer.

Hi Roy,

I have not. Maybe I’ll do just that. Thank you! :beers: