Hello,
I encountered a similar problem with Dislin for Intel Fortran, x64 on Windows using VS2015 (Community edition) and the Intel(R) Visual Fortran Compiler 16.0, both of which I installed recently. I have also VS2010 installed, with which my dislin programs with the new Fortran compiler run fine, so I assume this has to do with the Visual Studio 2015 version and the requirements of interoperability during the linker step.
This is the output with the error messages I get in VS2015 for a small dislin test program:
1>------ Build started: Project: bargraph_test1, Configuration: Debug x64 ------
1>Linking...
1>disifl_d.lib(disini.obj) : error LNK2019: unresolved external symbol __iob_func referenced in function disfin
1>disifl_d.lib(resall.obj) : error LNK2001: unresolved external symbol __iob_func
1>disifl_d.lib(reset.obj) : error LNK2001: unresolved external symbol __iob_func
1>disifl_d.lib(errmes.obj) : error LNK2001: unresolved external symbol __iob_func
1>disifl_d.lib(qqwini.obj) : error LNK2019: unresolved external symbol sscanf referenced in function qqwfil
1>disifl_d.lib(wtiff.obj) : error LNK2001: unresolved external symbol sscanf
1>disifl_d.lib(qqppng.obj) : error LNK2019: unresolved external symbol sprintf referenced in function qqpdf5
1>x64\Debug\bargraph_test1.exe : fatal error LNK1120: 3 unresolved externals
On the dislin website FAQ (http://www.mps.mpg.de/1758446/faq_kap4#q_5 ), the settings for MS Visual Studio 2005, 2008 or 2010 are stated. It would be nice if we could extend dislin support/documentation to newer versions like VS2013 and VS2015, since many users will migrate to these Visual Studio versions in future (the new Intel Fortran Compiler will come with a VS2013 shell and VS2010 support will be phased out in future).
If there are new settings in the linker properties to be used, documentation on that would also be helpful.
In VS, since I use the Windows x64 double precision dislin library (dl_10_ic) I set: Project properties > Linker > Input > Additional Dependencies: c:\dislin\disifl_d.lib c:\dislin\disifd_d.lib user32.lib gdi32.lib and for a Debug Configuration: Project properties > Linker > Input > Ignore Specific Library: libcmt.lib . The rest (e.g., Fortran project settings) is set as described in the dislin website FAQ. If there is something I am missing in terms of settings to successfully link the project in VS2015 please let me know (the above settings work with VS2010).
Cheers,
Andi