Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29267 Discussions

This project must be converted to the current visual C++ project format

davidgraham
Beginner
1,541 Views

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

 

 

 

 

0 Kudos
6 Replies
Steven_L_Intel1
Employee
1,541 Views

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.

0 Kudos
davidgraham
Beginner
1,541 Views

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.
 

0 Kudos
Steven_L_Intel1
Employee
1,541 Views

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.

0 Kudos
davidgraham
Beginner
1,541 Views

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

0 Kudos
Steven_L_Intel1
Employee
1,541 Views

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.

0 Kudos
davidgraham
Beginner
1,541 Views

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.

 

0 Kudos
Reply