So, my issues is this: I've got some code that was written on vs 2003.net, and I have VS 2010 Ultimate. My issues isn't with the C++, it's with the compiler, and moving from one, to the other. It's eight projects in one solution. So I've put some of the compile time/linking information down there, from one of the projects, in the hopes the full data might give better insight. Thoughts?
Is it a .NET project? There isn't really a problem per se migrating from VS 7.1 -> 10.0, I've done it on a huge legacy project. You should remember that VS10 doesn't have global settings anymore.
Good question, I don't think so, but I'll have to double check.
When I tried running it, it was giving me an error about a .sbr file.
Most of the errors were like:
1 2 3
1>Task "Error" skipped, due to false condition; ('$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')) was evaluated as ('.\..\..\Output\WorldServer\Release\' != '' and !HasTrailingSlash('.\..\..\Output\WorldServer\Release\')).
1>Task "Error" skipped, due to false condition; ('$(BaseIntermediateOutputPath)' != '' and !HasTrailingSlash('$(BaseIntermediateOutputPath)')) was evaluated as ('obj\' != '' and !HasTrailingSlash('obj\')).
1>Task "Error" skipped, due to false condition; ('$(IntermediateOutputPath)' != '' and !HasTrailingSlash('$(IntermediateOutputPath)')) was evaluated as ('.\..\..\Output\WorldServer\Release\' != '' and !HasTrailingSlash('.\..\..\Output\WorldServer\Release\')).
What is a .sbr file ? It seems it is used by bscmake, but I never heard of those things before and I used VS2010 regulary. No .sbr files seems to exists on projects created by vs2010 itself. http://msdn.microsoft.com/en-us/library/z6hhww5f(v=vs.100).aspx
First, sorry to confuse the issues, the .sbr was on 2008, not directly related with my current issues. Not that i could get it to compile there either.
Output, and Intermediate Directories for all of them are:
For each project in the solution, and for each target (Debug, Release ...), change Configuration Properties->Linker->General->OutputFile to $(OutDir)$(TargetName)$(TargetExt)
For each project in the solution, and for each target (Debug, Release ...), change each entry in Configuration Properties->C/C++->Output Files to the default.
For each project in the solution, and for each target (Debug, Release ...), change Configuration Properties->General->Intermediate Directory to the default.
For each project in the solution, and for each target (Debug, Release ...), change Configuration Properties->General->Output Directory to $(SolutionDir)bin\$(Configuration)\