I'm trying to compile clapack or Windows. For this purpose, I downloaded the file CLAPACK-3.1.1-VisualStudio.zip, opened the solution, and build everything. This works without problems.
Now, I have changed the setting in
libf2c Properties > Configuration parameters > C/C++ > Code Generation > Runtime Library
to "/MD" (and "/MDd" for the debug version). Of course, I did the same for all other project in the solution. The reason for this change is that we get a link conflict in our software between libcmt and msvcrt.
This change causes the build of f2clib to fail with the following error:
- Code: Select all
c:\program files\microsoft visual studio 8\vc\include\io.h(324) : error C2375: 'isatty' : redefinition; different linkage
1> c:\cygwin\home\jv\3rdparty\clapack-3.1.1-visualstudio\f2clibs\libf2c\fio.h(111) : see declaration of 'isatty'
I will try to see if it still is an issue if f2clib is linked against libcmt, while all the others are linked against msvcrt, but I'm fearing the worst...
Any suggestions?
Thanks,
Jörg

