Hello I tried to build the latest version Avogadro Win32 binaries from github master sources which downloaded on September 15 with Visual Studio 2013 (Visual C++ 12) on Windows 10 as follows.
I rewrited cmake generater specification from "NMake Makefiles" to "Visual Studio 12 2013" in the script/cmake-msvc2008.bat script, and then generated Visual Studio solution file "avogadro.sln" with targets project files (vcxproj files). Since msym were written by using VLA, I switched the platform toolset specification of msym.vcxproj property dialog from "Visual Studio 2013(v120)"(default) to "LLVM-vs2013" (using clang 3.7 for Windows). Compilation of avogadro projects progressed smoothly, but the build of target symmmetryextension.dll was failed. The failure was this dll link error with msym.lib in which some codes called unknown _snprintf function. (error LNK2001: unresolved external symbol"_snprintf": msym.lib(point_group.obj), msym.lib(symop.obj) msym.lib(msym_error.obj), msym.lib(orbital.obj), msym.lib(elements.obj),msym.lib(context.obj) ) I think this is due to the discordance between that msym calls C functions and that symmetryextension calls C++ functions. I am wondering if is there the way to build.... Thanks in advance. iwao
------------------------------------------------------------------------------
_______________________________________________ Avogadro-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/avogadro-devel
