- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm getting the following error when I try to open my project using Visual Studio 2010.
This project must be converted to the current visual C++ project format
It has been working previously and Visual Studio works with other projects.
The only thing I can think of is that I may have tried to open it with an old Parallel Studio XE2011 with VS 2008.
Any suggestions on how I can open my project.
THanks
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
VS2008 might have changed the version, but I would have expected VS2008 wouldn't open a VS2010 project. In any event, let VS2010 go ahead and do that conversion - it's normal when opening a solution with a newer VS version.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I had tried that before and got an error so I assumed I shouldn't have don that.
Error 1 error LNK1181: cannot open input file 'version.lib' C:\DavidG\Grade\GradeSource\Grade\LINK
I'm not sure what this error is, I don't think I have a file called version.lib.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That's a Windows SDK library. Do you call any Windows API routines such as GetFileVersionInfoEx? I've seen some people report that VS can't find the Windows SDK on their system. This is located using a registry value but sometimes it gets incorrectly set. An example of a Windows SDK LIB path would be C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib - the 7.1A may be something different on your system. What usually works is to add the explicit path to the SDK Lib folder to Tools > Options > Intel Composer XE > Visual Fortran > Compiler > Library Files.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In Options, there is Intel Visual Fortran (not IntelComposer) then Compilers, then a tab for Win32 & x64, in Win32 there is Selected Compiler, Executables, Include, Libraries & Default options - is this the correct place, if so which do I change.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ok, you have an older version. This is the correct place. Click on the ... button to the right of Libraries and add the path to the Windows SDK Lib folder (one with version.lib and kernel32.lib) to the end of the list. Click on x64 and do the same, choosing the Lib\x64 folder instead.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the answer.
I have just come back to this problem and realised I had a backup that worked.
I also noticed that I had files MyProject.vcproj & MyProject.vcxpro.filters which I have now deleted.

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