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

Reply via email to