- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I recently upgraded to Composer XE 2011 SP1. I've changed my program resource files to mkl_rt.lib (both 32 and 64 bit since I'm trying to compile for both) in the Composer installation directory, and all library path references to the appropriate subdirectories of the Composer installation directory, so I believe only current libraries are being used. I can compile (for 32 bit platform at least) with no errors, but libguide40.dll still has to be present in order to run the compiled program or to debug it in the environment. I've read that libguide40.dll is obsolete and should be replaced by libiomp5md.dll or libiomp5mt.dll -- not sure which. There's no libguide40.dll among the libraries installed with Composer XE 2011, so it is apparently obsolete.
My question is this: What do I need to do to remove my program's dependence on libguide40.dll and tell it to use the replacement dll instead?
I'm running Composer under the Visual Studio 2010 IDE on a 64 bit Windows 7 system.
Thanks!
My question is this: What do I need to do to remove my program's dependence on libguide40.dll and tell it to use the replacement dll instead?
I'm running Composer under the Visual Studio 2010 IDE on a 64 bit Windows 7 system.
Thanks!
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've solved the problem. I had two projects in the "solution" and I had updated only the project I'm working on. For unknown reasons, the compiler was using command line arguments and at least some of the settings, including libguide40.dll as a resource, from the other project in compiling or running the project I'm working on. I deleted the other project from the solution and in doing so got rid of the requirement to have libguide40.dll. Apparently this version of the compiler mixes up properties among projects in the same "solution" so I can only have one project open at a time.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The compiler has no idea about different projects and there is no mixing of properties among projects. Each project has its own set of properties. I would suggest that at some time in the past someone added an explicit reference to libguide40.lib in the properties of one of the projects, as that would not normally be there.

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