- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I believe I have succesfully built some LIB files for the ARPACK library. How do I get VS to include these in the build process for my main program? Right now I have one VS *.sln file that has a project item for my main program, and project items for each LIB file from which I built the LIB files. But when I build my main program I get 'unresolved external symbol' for my calls to routines in the LIB's. I hope it's just something simple that I'm missing.
Thanks,
Brian in Austin, Texas
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In VS2012 in the Project Properties editor, I click the Help button and I get "Cannot find requested topic on your computer". Does this mean VS is not installed correctly?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You need to set project dependencies. Right click on the executable project and select Project Dependencies. Under "Depends on", check the box for each library project you want linked in.
If you are on a Fortran property page, the Help Viewer should open to show you the Fortran documentation. Can you get at the Fortran help content through the VS Help menu?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
From what I read, IMSL doesn't include LAPACK, but some of its routines will use an externally supplied LAPACK if you use the _HPC variant set of libraries. Intel MKL does provide optimized LAPACK routines, so maybe what you need to do is enable the "Use MKL" option. Which routines are not getting resolved?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think in general you want to select Parallel for MKL.
You have some project(s) built with the "Use Fortran Run-Time Libraries" option set to the static library (Multithreaded) and others set to use the Multithreaded DLL library. You need to make these consistent. For your library projects, I'd recommend setting Fortran > Libraries > Disable Default Library Search Rules to Yes. This will make it use the executable project's library choice.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page