I'm an undergraduate studying in ZJU, China. 

Apologize for my awful English.

I am working on an academic project which refers to OpenMesh, it's given by my instructor.

The project was originally built on VS2010(x86)-addin-Qt4, referring OpenMesh2.3.

But I got a compile error after setting the path and other configures, the error as follows:it's an error in specialization: cannot convert from overload function to iterator template



Here are some tries that I made to solve this problem problem but failed:

add _USE_MATH_DEFINES and _SCL_SECURE_NO_WARNINGS to preprocessor (still error)

change the reference of OpenMesh to V6.3(2015 x64) (unresolved external symbols)


For the entire project is based on 32-bit, using other libraries such as opencv and eigen etc, i may not try to convert the project into 64-bit, so is there any way to solve( or ignore) this specializaion error? I'm almost stressed myself out.


Hoping and thanks for any reply!

Best wishes!









--
周洋 Zhou Yang
Zhejiang University | 浙江大学
Chu Kochen Honor College | 竺可桢学院
Computer Science and Technology | 计算机科学与技术
Tel: +86 18867153005
Email:
3150104024@zju.edu.cn