tapkee icon indicating copy to clipboard operation
tapkee copied to clipboard

Compile failed with OpenMP on Windows

Open ChenglongWang opened this issue 8 years ago • 3 comments

Hello

I've try to use LE to do dim reduction with OpenMP on. But compile failed at Meta.h in Eigen3.3 library. Error: c:\users\cwang\documents\third library\eigen\eigen\src/Core/util/Meta.h(146): error C3052: 'ms_from' : variable doesn't appear in a data-sharing clause under a default(none) clause

Part of Meta.h public: static From ms_from; enum { value = sizeof(test(ms_from, 0))==sizeof(yes) }; <-- line 146

Part of My Code: TapkeeOutput output = initialize() .withParameters((method = LaplacianEigenmaps, target_dimension = 3)) .withDistance(distance) // distance function defined in other place. .embedRange(a);

Environment: Windows 10. Visual studio 2013. 64bit (both debug & release)

Thank you very much.

ChenglongWang avatar Feb 01 '17 16:02 ChenglongWang

Thanks for reporting!

I am not sure what caused this error yet. Have you tried other versions of eigen?

lisitsyn avatar Feb 06 '17 08:02 lisitsyn

I'm now using Eign 3.2 with OpenMP on. It's Ok. no errors.

ChenglongWang avatar Feb 07 '17 15:02 ChenglongWang

is it an open issue yet

kumarcs avatar Jan 24 '18 16:01 kumarcs