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