We've just converted our C++ and fortran projects from VS2008 to VS2010, with the new intel compiler (v12).
However, we're getting some weird errors when linking a C++ DLL with a fortran DLL:
1>ipo: error #11018: Cannot open D:\\codebase\\projects\\Common\\../bin/DebugCommon.lib
1>LINK : fatal error LNK1181: cannot open input file 'D:\\codebase\\projects\\Common\\../bin/DebugCommon.lib'
Our directory structure is something like;
\\common - C++ project code folder
\\fortran_proj1 - fortran project code folder
\\bin\\debug - debug DLL/EXEoutput folder
\\bin\\release - release DLL/EXE output folder
This error only happens when using the solutions' project dependencies. When using only the linker input (additional dependancies) with the C++ .lib file, it works fine. We need to use the project dependencies to get the build order right (we have 56 projects, including 10 fortran DLLs).