Compiling SSU with VS2013

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
10,553
Reaction score
4,376
Points
203
Location
Dallas, TX
DaveS said I should mention this:

I am trying to compile the SSU in 2013 VC++

I downloaded ssu into a new directory e:\SSU. Then loaded a fresh copy of orbiter2010p1 and sound into the e:\SSU

Then open the VC and when to e:\ssu\Orbitersdk\Space Shuttle Ultra. OPen the atlantis2010.sln

and set to release.

I get 295 errors and 57 warnings.

Code:
Error    3    error C2556: 'int round(double)' : overloaded function differs only by return type from 'double round(double)'    E:\SSUNEW\Orbitersdk\libUltra\include\UltraMath.h    276    1    libUltra
Error    4    error C2371: 'round' : redefinition; different basic types    E:\SSUNEW\Orbitersdk\libUltra\include\UltraMath.h    276    1    libUltra
Error    5    error C2491: 'round' : definition of dllimport function not allowed    E:\SSUNEW\Orbitersdk\libUltra\include\UltraMath.h    276    1    libUltra
Error    8    error C2556: 'int round(double)' : overloaded function differs only by return type from 'double round(double)'    E:\SSUNEW\Orbitersdk\libUltra\include\UltraMath.h    276    1    libUltra
Error    9    error C2371: 'round' : redefinition; different basic types    E:\SSUNEW\Orbitersdk\libUltra\include\UltraMath.h    276    1    libUltra
Error    10    error C2491: 'round' : definition of dllimport function not allowed    E:\SSUNEW\Orbitersdk\libUltra\include\UltraMath.h    276    1    libUltra
Error    13    error C2556: 'int round(double)' : overloaded function differs only by return type from 'double round(double)'    E:\SSUNEW\Orbitersdk\libUltra\include\UltraMath.h    276    1    libUltra
Error    14    error C2371: 'round' : redefinition; different basic types    E:\SSUNEW\Orbitersdk\libUltra\include\UltraMath.h    276    1    libUltra
Error    15    error C2491: 'round' : definition of dllimport function not allowed    E:\SSUNEW\Orbitersdk\libUltra\include\UltraMath.h    276    1    libUltra
Error    16    error C2556: 'int round(double)' : overloaded function differs only by return type from 'double round(double)'    E:\SSUNEW\Orbitersdk\libUltra\include\UltraMath.h    276    1    libUltra
Error    17    error C2371: 'round' : redefinition; different basic types    E:\SSUNEW\Orbitersdk\libUltra\include\UltraMath.h    276    1    libUltra
Error    18    error C2491: 'round' : definition of dllimport function not allowed    E:\SSUNEW\Orbitersdk\libUltra\include\UltraMath.h    276    1    libUltra
 
Last edited by a moderator:
It looks like math.h has changed in VS 2013 to add some new functions (round, acosh and asinh) which were not in previous versions. Since there are still people using VS 2010, I think the best solution is to rename these functions to avoid conflicting with the math.h names.
 
I've checked in revised code, along with VS 2013 solution & project files.
 
vs10 compile error

Hello everybody.

i've just precompiled my ssu with vc10 and i get the following errors


Code:
1>------ Build started: Project: SSU_SLC6, Configuration: Release Win32 ------
2>------ Build started: Project: ssumeshc, Configuration: Release Win32 ------
3>------ Build started: Project: Atlantis_MLP, Configuration: Release Win32 ------
4>------ Build started: Project: SSU_Pad, Configuration: Release Win32 ------
5>------ Build started: Project: libUltraTests, Configuration: Release Win32 ------
6>------ Build started: Project: Crawler, Configuration: Release Win32 ------
7>------ Build started: Project: SSU_LCC, Configuration: Release Win32 ------
8>------ Build started: Project: AtlantisConfig, Configuration: Release Win32 ------
3>  Atlantis_MLP.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\.\..\..\Modules\SSU_MLP.dll
2>  ssumeshc.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\Release\ssumeshc.exe
7>  SSU_LCC.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\..\..\Modules\SSU_LCC.dll
1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\afxres.h(8): fatal error RC1004: unexpected end of file found
1>  
4>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\afxres.h(8): fatal error RC1004: unexpected end of file found
4>  
9>------ Build started: Project: Atlantis, Configuration: Release Win32 ------
6>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\afxres.h(8): fatal error RC1004: unexpected end of file found
6>  
5>  AerodynamicLookupTableTests.cpp
9>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\afxres.h(8): fatal error RC1004: unexpected end of file found
9>  
8>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\afxres.h(8): fatal error RC1004: unexpected end of file found
8>  
5>src\AerodynamicLookupTableTests.cpp(2): fatal error C1083: Cannot open include file: 'gtest\gtest.h': No such file or directory
5>  AveragerTests.cpp
5>src\AveragerTests.cpp(2): fatal error C1083: Cannot open include file: 'gtest/gtest.h': No such file or directory
5>  LambertBurnTargetingTests.cpp
5>src\LambertBurnTargetingTests.cpp(2): fatal error C1083: Cannot open include file: 'gtest/gtest.h': No such file or directory
5>  main.cpp
5>src\main.cpp(1): fatal error C1083: Cannot open include file: 'gtest/gtest.h': No such file or directory
5>  MathTests.cpp
5>src\MathTests.cpp(2): fatal error C1083: Cannot open include file: 'gtest/gtest.h': No such file or directory
5>  PEG4TargetingTests.cpp
5>src\PEG4TargetingTests.cpp(4): fatal error C1083: Cannot open include file: 'gtest/gtest.h': No such file or directory
5>  StateVectorPropagatorTests.cpp
5>src\StateVectorPropagatorTests.cpp(2): fatal error C1083: Cannot open include file: 'gtest\gtest.h': No such file or directory
========== Build: 3 succeeded, 6 failed, 8 up-to-date, 0 skipped
==========

could please anyone help me with that? i'm desperate couse i havent find the solution for a very long time

thanx Luka
 
Last edited by a moderator:
In afxres.h, make sure there's a new blank line at the very end of the file. LibUltraTests can be disabled as it is not a requirement(right-click on it in the Solution Explorer and select Unload Project).
 
See this thread to fix the afxres problem.

The other errors come from the libUltraTests project. This project only runs unit tests, so you don't actually need to compile it. If you want to run the unit tests, there are instructions in Doc/Space Shuttle Ultra/Compiling SSU.txt
 
thank you i did what was suggested and i have the following

Code:
1>------ Build started: Project: SSU_SLC6, Configuration: Release Win32 ------
2>------ Build started: Project: ssumeshc, Configuration: Release Win32 ------
3>------ Build started: Project: Atlantis_MLP, Configuration: Release Win32 ------
4>------ Build started: Project: Crawler, Configuration: Release Win32 ------
5>------ Build started: Project: SSU_Pad, Configuration: Release Win32 ------
6>------ Build started: Project: SSU_LCC, Configuration: Release Win32 ------
2>  ssumeshc.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\Release\ssumeshc.exe
3>  Atlantis_MLP.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\.\..\..\Modules\SSU_MLP.dll
7>------ Build started: Project: AtlantisConfig, Configuration: Release Win32 ------
8>------ Build started: Project: Atlantis, Configuration: Release Win32 ------
6>  SSU_LCC.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\..\..\Modules\SSU_LCC.dll
7>LINK : fatal error LNK1104: cannot open file '.\..\..\Modules\Startup/AtlantisConfig.dll'
1>     Creating library ..\..\..\Modules\SSU_SLC6.lib and object ..\..\..\Modules\SSU_SLC6.exp
1>  Generating code
4>     Creating library .\Release\Crawler/Crawler.lib and object .\Release\Crawler/Crawler.exp
4>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
4>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
1>  Finished generating code
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
5>     Creating library .\Release/SSUPad.lib and object .\Release/SSUPad.exp
5>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
8>     Creating library .\..\..\Modules/MG_Atlantis.lib and object .\..\..\Modules/MG_Atlantis.exp
8>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
8>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
========== Build: 3 succeeded, 5 failed, 8 up-to-date, 0 skipped ==========
 
Last edited by a moderator:
For the LNK1123 errors, make sure you have SP1 for VC++ 2010 installed.
 
hi thanx for your help.

i have the sp1 vc10++ have done everything that was recomended. copied orbitersound4sdk.h and cpp file in include folder and all that. updated tortuise folder where the ssu is intaled it shows revision 1858. installled orbiter 2010sp1 in that folder with ecessary addons vanderbergAF2006, hires ksc, spaceraft3.dll made afxres.h file in windows sdk put aditional line under in the file. oppened the atlantis_2010 file in vc10++ start bulding and this is the result?

Code:
1>------ Build started: Project: libUltra, Configuration: Release Win32 ------
2>------ Build started: Project: SSUTruck, Configuration: Release Win32 ------
3>------ Build started: Project: VAB, Configuration: Release Win32 ------
4>------ Build started: Project: SSU_SLC6, Configuration: Release Win32 ------
5>------ Build started: Project: Xenon_Lights, Configuration: Release Win32 ------
6>------ Build started: Project: ssumeshc, Configuration: Release Win32 ------
7>------ Build started: Project: Atlantis_MLP, Configuration: Release Win32 ------
8>------ Build started: Project: SSU_Pad, Configuration: Release Win32 ------
9>------ Build started: Project: SSU_LCC, Configuration: Release Win32 ------
7>  MLP.cpp
4>  BaseSSUPad.cpp
6>  stdafx.cpp
3>  Highbay.cpp
9>  SSULCC.cpp
6>  ssumeshc.cpp
3>  VAB.cpp
5>  Xenon_Lights.cpp
1>  kost_elements.cpp
8>  BaseSSUPad.cpp
1>  kost_linalg.cpp
4>  SLC6.cpp
8>  SSUPad.cpp
1>  kost_math.cpp
1>  kost_propagate.cpp
3>  VAB_lua.cpp
6>  Generating code
9>     Creating library ..\..\Modules\SSU_LCC.lib and object ..\..\Modules\SSU_LCC.exp
9>  SSU_LCC.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\..\..\Modules\SSU_LCC.dll
8>Pad\SSUPad.cpp(10): fatal error C1083: Cannot open include file: 'OrbiterSoundSDK40.h': No such file or directory
8>  Generating Code...
1>  kost_shape.cpp
10>------ Build started: Project: Atlantis_Chute, Configuration: Release Win32 ------
6>  Finished generating code
3>  VLDAnimation.cpp
5>     Creating library ../../Modules/SSU_Xenon_Lights.lib and object ../../Modules/SSU_Xenon_Lights.exp
5>  Generating code
10>  SSUChute.cpp
5>  Finished generating code
7>     Creating library .\Release/Atlantis_MLP.lib and object .\Release/Atlantis_MLP.exp
7>  Atlantis_MLP.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\.\..\..\Modules\SSU_MLP.dll
5>  Xenon_Lights.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\../../Modules/SSU_Xenon_Lights.dll
4>     Creating library ..\..\..\Modules\SSU_SLC6.lib and object ..\..\..\Modules\SSU_SLC6.exp
4>  Generating code
11>------ Build started: Project: CustomMFD, Configuration: Release Win32 ------
12>------ Build started: Project: Atlantis_SRB, Configuration: Release Win32 ------
1>  AerodynamicLookupTables.cpp
11>  CRT.cpp
4>  Finished generating code
4>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
12>  Atlantis_SRB.cpp
13>------ Build started: Project: AtlantisConfig, Configuration: Release Win32 ------
13>  AtlantisConfig.cpp
6>  ssumeshc.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\Release\ssumeshc.exe
1>  Averager.cpp
11>CRT.cpp(104): warning C4996: 'stricmp': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _stricmp. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(246) : see declaration of 'stricmp'
11>CRT.cpp(161): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(164): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(217): warning C4244: 'argument' : conversion from 'double' to 'int', possible loss of data
11>CRT.cpp(388): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(405): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(422): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(449): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(469): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(487): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(505): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(523): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(541): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(559): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(577): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(595): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(613): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(631): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(684): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(696): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(810): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(851): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(857): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(946): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(954): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(993): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
11>CRT.cpp(1442): warning C4996: 'strnicmp': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strnicmp. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(248) : see declaration of 'strnicmp'
11>CRT.cpp(1443): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
11>CRT.cpp(1445): warning C4996: 'strnicmp': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strnicmp. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(248) : see declaration of 'strnicmp'
11>CRT.cpp(1446): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
10>     Creating library .\Release/SSUChute.lib and object .\Release/SSUChute.exp
11>CRT.cpp(1448): warning C4996: 'strnicmp': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strnicmp. See online help for details.
11>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(248) : see declaration of 'strnicmp'
12>  Common.cpp
1>  BasicValve.cpp
10>  Atlantis_Chute.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\..\..\Modules\SSUChute.dll
1>  BIU.cpp
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(D:\SSU\Orbitersdk\Space Shuttle Ultra\VAB\..\..\..\Modules\VAB.dll) does not match the Linker's OutputFile property value (D:\SSU\Modules\SSU_VAB.dll). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(VAB) does not match the Linker's OutputFile property value (SSU_VAB). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
1>  BusController.cpp
3>     Creating library ..\..\..\Modules\VAB.lib and object ..\..\..\Modules\VAB.exp
3>  Generating code
3>  Finished generating code
11>     Creating library .\Release/CustomMFD.lib and object .\Release/CustomMFD.exp
12>  Generating Code...
1>  BusTerminal.cpp
1>  DiscInPort.cpp
1>  DiscOutPort.cpp
13>     Creating library .\..\..\Modules\Startup/AtlantisConfig.lib and object .\..\..\Modules\Startup/AtlantisConfig.exp
11>  CRT.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\..\..\Modules\Plugin\CRT.dll
13>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
1>  DiscreteBundle.cpp
3>  VAB.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\VAB\..\..\..\Modules\VAB.dll
12>     Creating library .\..\..\Modules/Atlantis_SRB.lib and object .\..\..\Modules/Atlantis_SRB.exp
12>  Atlantis_SRB.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\..\..\Modules\SSU_SRB.dll
1>  DiscreteBundleManager.cpp
1>  DiscretePort.cpp
1>  HydraulicActuatedValve.cpp
1>  LambertBurnTargeting.cpp
1>  MMUTapeImage.cpp
1>  PEG4Targeting.cpp
1>  Generating Code...
1>  Compiling...
1>  PIDControl.cpp
1>  PressureActuatedValve.cpp
1>  Sensor.cpp
1>src\Sensor.cpp(44): warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
1>  ShuttleBus.cpp
1>  SolenoidValve.cpp
1>  StateVectorPropagator.cpp
1>  UltraMath.cpp
1>  ValveTypeBool.cpp
1>  Generating Code...
1>  libUltra.vcxproj -> D:\SSU\Orbitersdk\libUltra\./lib\libUltra.lib
14>------ Build started: Project: Crawler, Configuration: Release Win32 ------
15>------ Build started: Project: Atlantis_Tank, Configuration: Release Win32 ------
16>------ Build started: Project: Atlantis, Configuration: Release Win32 ------
15>  Atlantis_Tank.cpp
14>  Crawler.cpp
16>  commDeployedAssembly.cpp
14>Crawler\Crawler.cpp(130): fatal error C1083: Cannot open include file: 'OrbiterSoundSDK40.h': No such file or directory
14>  CrawlerBarGauge.cpp
16>  commGCIL.cpp
15>     Creating library .\..\..\Modules/Atlantis_Tank.lib and object .\..\..\Modules/Atlantis_Tank.exp
15>  Atlantis_Tank.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\..\..\Modules\SSU_Tank.dll
14>  CrawlerCenterPanel.cpp
16>  AerojetDAP.cpp
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(66): warning C4005: 'GRP_InnerShoe_43_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(65) : see previous definition of 'GRP_InnerShoe_43_TRUCK'
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(140): warning C4005: 'GRP_OuterShoe_58_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(139) : see previous definition of 'GRP_OuterShoe_58_TRUCK'
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_crawler_vc.h(43): warning C4005: 'GRP_Group_VC' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_crawler_vc.h(20) : see previous definition of 'GRP_Group_VC'
14>  CrawlerDigitalDisplay.cpp
16>  AODModule.cpp
16>  AscentGuidance.cpp
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(66): warning C4005: 'GRP_InnerShoe_43_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(65) : see previous definition of 'GRP_InnerShoe_43_TRUCK'
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(140): warning C4005: 'GRP_OuterShoe_58_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(139) : see previous definition of 'GRP_OuterShoe_58_TRUCK'
14>  CrawlerEngine.cpp
16>dps\AscentGuidance.cpp(400): warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
16>dps\AscentGuidance.cpp(946): warning C4244: 'argument' : conversion from 'double' to 'char', possible loss of data
16>dps\AscentGuidance.cpp(947): warning C4244: 'argument' : conversion from 'double' to 'char', possible loss of data
16>dps\AscentGuidance.cpp(948): warning C4244: 'argument' : conversion from 'double' to 'char', possible loss of data
16>  ATVC_SOP.cpp
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(66): warning C4005: 'GRP_InnerShoe_43_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(65) : see previous definition of 'GRP_InnerShoe_43_TRUCK'
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(140): warning C4005: 'GRP_OuterShoe_58_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(139) : see previous definition of 'GRP_OuterShoe_58_TRUCK'
14>Crawler\CrawlerEngine.cpp(3): fatal error C1083: Cannot open include file: 'OrbiterSoundSDK40.h': No such file or directory
14>  CrawlerLeftPanel.cpp
16>  ETSepSequence.cpp
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(66): warning C4005: 'GRP_InnerShoe_43_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(65) : see previous definition of 'GRP_InnerShoe_43_TRUCK'
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(140): warning C4005: 'GRP_OuterShoe_58_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(139) : see previous definition of 'GRP_OuterShoe_58_TRUCK'
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_crawler_vc.h(43): warning C4005: 'GRP_Group_VC' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_crawler_vc.h(20) : see previous definition of 'GRP_Group_VC'
14>  CrawlerPanelLight.cpp
16>  GeneralDisplays.cpp
14>  CrawlerPBI.cpp
16>dps\GeneralDisplays.cpp(943): warning C4101: 'cbuf' : unreferenced local variable
14>  CrawlerRightPanel.cpp
16>  HALS_Compilations.cpp
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(66): warning C4005: 'GRP_InnerShoe_43_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(65) : see previous definition of 'GRP_InnerShoe_43_TRUCK'
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(140): warning C4005: 'GRP_OuterShoe_58_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(139) : see previous definition of 'GRP_OuterShoe_58_TRUCK'
16>  HALS_Types.cpp
14>  Define1980StrutAnimations.cpp
16>  IOModule.cpp
16>  IO_Control.cpp
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(66): warning C4005: 'GRP_InnerShoe_43_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(65) : see previous definition of 'GRP_InnerShoe_43_TRUCK'
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(140): warning C4005: 'GRP_OuterShoe_58_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(139) : see previous definition of 'GRP_OuterShoe_58_TRUCK'
14>  DefineStrutAnimations.cpp
16>  MM801.cpp
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(66): warning C4005: 'GRP_InnerShoe_43_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(65) : see previous definition of 'GRP_InnerShoe_43_TRUCK'
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(140): warning C4005: 'GRP_OuterShoe_58_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(139) : see previous definition of 'GRP_OuterShoe_58_TRUCK'
14>  DiscInPort.cpp
16>dps\MM801.cpp(236): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\MM801.cpp(237): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\MM801.cpp(242): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\MM801.cpp(243): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\MM801.cpp(248): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
14>  DiscOutPort.cpp
16>  MMU.cpp
14>  DiscreteBundle.cpp
16>  MPS_Dedicated_Display_Driver.cpp
14>  DiscreteBundleManager.cpp
14>  DiscretePort.cpp
16>  MPS_Dump.cpp
14>  LDSPanel.cpp
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(66): warning C4005: 'GRP_InnerShoe_43_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(65) : see previous definition of 'GRP_InnerShoe_43_TRUCK'
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(140): warning C4005: 'GRP_OuterShoe_58_TRUCK' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(139) : see previous definition of 'GRP_OuterShoe_58_TRUCK'
14>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_crawler_vc.h(43): warning C4005: 'GRP_Group_VC' : macro redefinition
14>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_crawler_vc.h(20) : see previous definition of 'GRP_Group_VC'
14>  Generating Code...
16>  OMSBurnSoftware.cpp
16>dps\OMSBurnSoftware.cpp(419): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(421): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(423): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(425): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(428): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(433): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(436): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(439): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(443): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(453): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(455): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(457): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(462): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(464): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(466): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(513): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(515): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(535): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(538): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(540): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(542): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(544): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(551): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(561): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OMSBurnSoftware.cpp(573): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OMSBurnSoftware.cpp(577): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OMSBurnSoftware.cpp(581): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OMSBurnSoftware.cpp(585): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OMSBurnSoftware.cpp(589): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OMSBurnSoftware.cpp(593): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OMSBurnSoftware.cpp(597): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>  OrbitDAP.cpp
16>dps\OrbitDAP.cpp(21): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OrbitDAP.cpp(1091): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OrbitDAP.cpp(1093): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OrbitDAP.cpp(1095): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OrbitDAP.cpp(1097): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OrbitDAP.cpp(1099): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OrbitDAP.cpp(1102): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OrbitDAP.cpp(1104): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OrbitDAP.cpp(1106): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OrbitDAP.cpp(1108): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OrbitDAP.cpp(1110): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OrbitDAP.cpp(1112): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>dps\OrbitDAP.cpp(1120): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OrbitDAP.cpp(1124): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OrbitDAP.cpp(1128): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OrbitDAP.cpp(1132): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OrbitDAP.cpp(1136): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OrbitDAP.cpp(1140): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OrbitDAP.cpp(1144): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OrbitDAP.cpp(1148): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OrbitDAP.cpp(1153): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OrbitDAP.cpp(1160): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OrbitDAP.cpp(1166): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OrbitDAP.cpp(1173): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>dps\OrbitDAP.cpp(1195): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>  OrbitTgtSoftware.cpp
16>  RSLS.cpp
16>  Generating Code...
16>  Compiling...
16>  SimpleGPC.cpp
16>  SimpleGPCSoftware.cpp
16>dps\SimpleGPCSoftware.cpp(102): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>  SimpleGPCSystem.cpp
16>  SRBSepSequence.cpp
16>  SSME_Operations.cpp
16>dps\SSME_Operations.cpp(247): warning C4305: 'argument' : truncation from 'double' to 'float'
16>dps\SSME_Operations.cpp(251): warning C4305: 'argument' : truncation from 'double' to 'float'
16>dps\SSME_Operations.cpp(313): warning C4305: 'argument' : truncation from 'double' to 'float'
16>dps\SSME_Operations.cpp(326): warning C4305: 'argument' : truncation from 'double' to 'float'
16>  SSME_SOP.cpp
16>  StateVectorSoftware.cpp
16>dps\StateVectorSoftware.cpp(87): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>  Symbol.cpp
16>  TransitionDAP.cpp
16>  ACBus.cpp
16>  ACBusSystem.cpp
16>  ACMotor.cpp
16>  ACMotorController.cpp
16>  ComputerInterfaceElectronics.cpp
16>  ComputerInterfaceElectronics_BLOCK_II.cpp
16>  DigitalComputerUnit.cpp
16>  DigitalComputerUnit_BLOCK_II.cpp
16>  HeliumSystem.cpp
16>  InputElectronics.cpp
16>  InputElectronics_BLOCK_II.cpp
16>  Generating Code...
16>  Compiling...
16>  OutputElectronics.cpp
16>  OutputElectronics_BLOCK_II.cpp
16>mps\OutputElectronics_BLOCK_II.cpp(242): warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
16>mps\OutputElectronics_BLOCK_II.cpp(243): warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
16>mps\OutputElectronics_BLOCK_II.cpp(244): warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
16>mps\OutputElectronics_BLOCK_II.cpp(245): warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
16>mps\OutputElectronics_BLOCK_II.cpp(246): warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
16>  PneumaticControlAssembly.cpp
16>  PowerSupplyElectronics.cpp
16>  PowerSupplyElectronics_BLOCK_II.cpp
16>  SSMEController.cpp
16>  SSMEControllerSW.cpp
16>  SSMEControllerSW_AD08.cpp
16>  SSMEController_BLOCK_II.cpp
16>  VehicleInterfaceElectronics.cpp
16>  VehicleInterfaceElectronics_BLOCK_II.cpp
16>  ReentryDragTable.cpp
16>ReentryDragTable.cpp(25): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
16>  SSULua.cpp
16>  AftMDU.cpp
16>  AirDataProbeSystem.cpp
16>  AP101S.cpp
16>  APU.cpp
16>APU.cpp(3): fatal error C1083: Cannot open include file: 'OrbiterSoundSDK40.h': No such file or directory
16>  Atlantis.cpp
16>Atlantis.cpp(26): fatal error C1083: Cannot open include file: 'OrbiterSoundSDK40.h': No such file or directory
16>  AtlantisSubsystem.cpp
16>  AtlantisSubsystemDirector.cpp
16>  Generating Code...
16>  Compiling...
16>  ATVC.cpp
16>  BasicExtAirlock.cpp
16>  BasicLight.cpp
16>  BasicRotarySwitch.cpp
16>  BasicSwitch.cpp
16>vc\BasicSwitch.cpp(7): fatal error C1083: Cannot open include file: 'OrbiterSoundSDK40.h': No such file or directory
16>  BIU.cpp
16>  SSME_BLOCK_II.cpp
16>  BusController.cpp
16>  BusTerminal.cpp
16>  CommModeHandler.cpp
16>  Common.cpp
16>  EIU.cpp
16>  ETUmbDoorSystem.cpp
16>  ExtAirlock.cpp
16>  GPC.cpp
16>  GPCSoftware.cpp
16>  HydActuator.cpp
16>  IDP.cpp
16>  IMU.cpp
16>  Inverter.cpp
16>  Generating Code...
16>  Compiling...
16>  Keyboard.cpp
16>  Latch.cpp
16>  MasterTimingUnit.cpp
16>dps\MasterTimingUnit.cpp(357): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
16>dps\MasterTimingUnit.cpp(387): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
16>dps\MasterTimingUnit.cpp(395): warning C4996: 'stricmp': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _stricmp. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(246) : see declaration of 'stricmp'
16>dps\MasterTimingUnit.cpp(398): warning C4996: 'stricmp': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _stricmp. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(246) : see declaration of 'stricmp'
16>dps\MasterTimingUnit.cpp(401): warning C4996: 'stricmp': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _stricmp. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(246) : see declaration of 'stricmp'
16>dps\MasterTimingUnit.cpp(406): warning C4996: 'stricmp': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _stricmp. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(246) : see declaration of 'stricmp'
16>dps\MasterTimingUnit.cpp(409): warning C4996: 'stricmp': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _stricmp. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(246) : see declaration of 'stricmp'
16>  MCA.cpp
16>  MDM.cpp
16>  MDU.cpp
16>  MechActuator.cpp
16>  Mission.cpp
16>  MissionFileManagement.cpp
16>  MPMSystems.cpp
16>  MPS.cpp
16>  ODS.cpp
16>  PanelA4.cpp
16>  PanelA1U.cpp
16>  PanelA6.cpp
16>  PanelA7A8ODS.cpp
16>  PanelA7U.cpp
16>  PanelA8.cpp
16>  PanelC2.cpp
16>  PanelC3.cpp
16>  Generating Code...
16>  Compiling...
16>  PanelF2.cpp
16>  PanelF4.cpp
16>  PanelF6.cpp
16>  PanelF7.cpp
16>  PanelF8.cpp
16>  PanelO3.cpp
16>  PanelO17.cpp
16>  PanelO6.cpp
16>  PanelR11.cpp
16>  PanelR2.cpp
16>  PlBayOp.cpp
16>  PushButton.cpp
16>  PushButtonIndicator.cpp
16>  RAM32.cpp
16>  RAM32S.cpp
16>  RMSSystem.cpp
16>  RSLS_old.cpp
16>dps\RSLS_old.cpp(453): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
16>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
16>  ShuttleBus.cpp
16>  SSME.cpp
16>  StandardLight.cpp
16>  Generating Code...
16>  Compiling...
16>  StandardRotarySwitch.cpp
16>  StandardSwitch.cpp
16>  StandardSwitchCover.cpp
16>  StbdMPMSystem.cpp
16>  Stopwatch.cpp
16>  Talkback.cpp
16>  WSB.cpp
16>  Generating Code...
========== Build: 11 succeeded, 5 failed, 0 up-to-date, 0 skipped ==========

i'm a missing something? please help.

Thanx in advance
Best regrds Luka
 
Last edited by a moderator:
OrbiterSoundSDK40.lib goes into Orbitersdk\Lib and OrbiterSoundSDK40.h goes into Orbitersdk\Include.
 
ok i did that i get better results but stil some error

Code:
1>------ Build started: Project: VAB, Configuration: Release Win32 ------
2>------ Build started: Project: SSU_SLC6, Configuration: Release Win32 ------
3>------ Build started: Project: Xenon_Lights, Configuration: Release Win32 ------
4>------ Build started: Project: ssumeshc, Configuration: Release Win32 ------
5>------ Build started: Project: Atlantis_MLP, Configuration: Release Win32 ------
6>------ Build started: Project: Crawler, Configuration: Release Win32 ------
7>------ Build started: Project: SSU_Pad, Configuration: Release Win32 ------
8>------ Build started: Project: SSU_LCC, Configuration: Release Win32 ------
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(D:\SSU\Orbitersdk\Space Shuttle Ultra\VAB\..\..\..\Modules\VAB.dll) does not match the Linker's OutputFile property value (D:\SSU\Modules\SSU_VAB.dll). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(VAB) does not match the Linker's OutputFile property value (SSU_VAB). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
4>  ssumeshc.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\Release\ssumeshc.exe
7>  SSUPad.cpp
6>  Crawler.cpp
9>------ Build started: Project: Atlantis_Chute, Configuration: Release Win32 ------
8>     Creating library ..\..\Modules\SSU_LCC.lib and object ..\..\Modules\SSU_LCC.exp
8>  SSU_LCC.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\..\..\Modules\SSU_LCC.dll
5>     Creating library .\Release/Atlantis_MLP.lib and object .\Release/Atlantis_MLP.exp
2>     Creating library ..\..\..\Modules\SSU_SLC6.lib and object ..\..\..\Modules\SSU_SLC6.exp
3>     Creating library ../../Modules/SSU_Xenon_Lights.lib and object ../../Modules/SSU_Xenon_Lights.exp
2>  Generating code
3>  Generating code
5>  Atlantis_MLP.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\.\..\..\Modules\SSU_MLP.dll
3>  Finished generating code
9>     Creating library .\Release/SSUChute.lib and object .\Release/SSUChute.exp
2>  Finished generating code
9>  Atlantis_Chute.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\..\..\Modules\SSUChute.dll
2>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
3>  Xenon_Lights.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\../../Modules/SSU_Xenon_Lights.dll
10>------ Build started: Project: CustomMFD, Configuration: Release Win32 ------
11>------ Build started: Project: Atlantis_Tank, Configuration: Release Win32 ------
12>------ Build started: Project: Atlantis_SRB, Configuration: Release Win32 ------
1>     Creating library ..\..\..\Modules\VAB.lib and object ..\..\..\Modules\VAB.exp
1>  Generating code
13>------ Build started: Project: AtlantisConfig, Configuration: Release Win32 ------
1>  Finished generating code
10>     Creating library .\Release/CustomMFD.lib and object .\Release/CustomMFD.exp
12>     Creating library .\..\..\Modules/Atlantis_SRB.lib and object .\..\..\Modules/Atlantis_SRB.exp
10>  CRT.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\..\..\Modules\Plugin\CRT.dll
12>  Atlantis_SRB.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\..\..\Modules\SSU_SRB.dll
13>     Creating library .\..\..\Modules\Startup/AtlantisConfig.lib and object .\..\..\Modules\Startup/AtlantisConfig.exp
1>  VAB.vcxproj -> D:\SSU\Orbitersdk\Space Shuttle Ultra\VAB\..\..\..\Modules\VAB.dll
13>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
14>------ Build started: Project: Atlantis, Configuration: Release Win32 ------
11>libUltra.lib(Sensor.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF' specification
11>libUltra.lib(DiscreteBundleManager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Atlantis_Tank.obj
11>libUltra.lib(DiscOutPort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Atlantis_Tank.obj
11>libUltra.lib(DiscretePort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Atlantis_Tank.obj
11>libUltra.lib(DiscreteBundle.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Atlantis_Tank.obj
6>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(66): warning C4005: 'GRP_InnerShoe_43_TRUCK' : macro redefinition
6>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(65) : see previous definition of 'GRP_InnerShoe_43_TRUCK'
6>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(140): warning C4005: 'GRP_OuterShoe_58_TRUCK' : macro redefinition
6>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(139) : see previous definition of 'GRP_OuterShoe_58_TRUCK'
11>     Creating library .\..\..\Modules/Atlantis_Tank.lib and object .\..\..\Modules/Atlantis_Tank.exp
11>LINK : warning LNK4098: defaultlib 'MSVCRTD' conflicts with use of other libs; use /NODEFAULTLIB:library
11>..\..\Modules/SSU_Tank.dll : fatal error LNK1319: 4 mismatches detected
14>  APU.cpp
6>  CrawlerEngine.cpp
6>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(66): warning C4005: 'GRP_InnerShoe_43_TRUCK' : macro redefinition
6>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(65) : see previous definition of 'GRP_InnerShoe_43_TRUCK'
6>d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(140): warning C4005: 'GRP_OuterShoe_58_TRUCK' : macro redefinition
6>          d:\ssu\orbitersdk\space shuttle ultra\crawler\meshres_drivetruck.h(139) : see previous definition of 'GRP_OuterShoe_58_TRUCK'
6>  Generating Code...
14>  Atlantis.cpp
7>     Creating library .\Release/SSUPad.lib and object .\Release/SSUPad.exp
7>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
14>  BasicSwitch.cpp
6>libUltra.lib(UltraMath.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Crawler.obj
6>libUltra.lib(UltraMath.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF' specification
6>     Creating library .\Release\Crawler/Crawler.lib and object .\Release\Crawler/Crawler.exp
6>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
6>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
14>  Generating Code...
14>libUltra.lib(DiscInPort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(DiscInPort.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF' specification
14>libUltra.lib(DiscOutPort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(PIDControl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(UltraMath.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(Averager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(DiscretePort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(DiscreteBundleManager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(PEG4Targeting.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(StateVectorPropagator.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(kost_elements.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(LambertBurnTargeting.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(DiscreteBundle.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(AerodynamicLookupTables.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(kost_propagate.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>libUltra.lib(kost_linalg.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in commDeployedAssembly.obj
14>     Creating library .\..\..\Modules/MG_Atlantis.lib and object .\..\..\Modules/MG_Atlantis.exp
14>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
14>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
========== Build: 8 succeeded, 6 failed, 2 up-to-date, 0 skipped ==========


i have vc10++ sp1 installed
 
Last edited by a moderator:
ok i did that i get better results but stil some error

10>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
========== Build: 5 succeeded, 5 failed, 6 up-to-date, 0 skipped ==========

i have vc10++ sp1 installed
Are you sure? And VC++ 2010 is the only version you have installed? Do a search for cvtres.exe on your Windows HDD. If it finds more than one, delete all the ones except for the one located in Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\.

Edit:
And please encase your build logs in CODE tags.
 
Code:
error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0'
Looks like one part of the solution was compiled in Debug and another in Release configuration. Did you try rebuilding the whole solution (in the same configuration/debug level as the libUltra library)?
 
yes i have only one cvtres.exe. i always open the vc10++ and the atlantis_2010 file then hit f7 key with relese option under the solution configuration. Guess i'll need steb by step procedure for this looks like it's to muche for me :-)
 
Last edited:
yes i have only one cvtres.exe. i always open the vc10++ and the atlantis_2010 file then hit f7 key with relese option under the solution configuration. Guess i'll need steb by step procedure for this looks like it's to muche for me :-)
Try pressing Ctrl-Alt-F7, to make the compiler rebuild the entire solution.
 
hi Dave

i get this now

16> Generating Code...
16> Creating library .\..\..\Modules/MG_Atlantis.lib and object .\..\..\Modules/MG_Atlantis.exp
16>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
16>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
========== Rebuild All: 11 succeeded, 5 failed, 0 skipped ==========
 
All I can suggest right now is to check that you have the following installed:

Code:
Microsoft Visual Studio 2010
Version 10.0.40219.1 SP1Rel
Microsoft .NET Framework
Version 4.5.51209 SP1Rel

Installed Version: VC Express

Microsoft Visual C++ 2010   01013-169-2610014-70132
Microsoft Visual C++ 2010

Hotfix for Microsoft Visual C++ 2010 Express - ENU (KB2542054)   KB2542054
This hotfix is for Microsoft Visual C++ 2010 Express - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/2542054.

Hotfix for Microsoft Visual C++ 2010 Express - ENU (KB2635973)   KB2635973
This hotfix is for Microsoft Visual C++ 2010 Express - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/2635973.

Microsoft Visual C++ 2010 Express - ENU Service Pack 1 (KB983509)   KB983509
This service pack is for Microsoft Visual C++ 2010 Express - ENU.
If you later install a more recent service pack, this service pack will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/983509.
This can be checked by going Help>About Microsoft Visual C++ 2010 Express.
 
hey Dave thanx for your effort in finding my problem i really appriciate it :-) i'll check my versions and update if necesary. will report back :-)

best regards
Luka

---------- Post added at 04:44 PM ---------- Previous post was at 03:27 AM ----------

hi Dave

It works!!! gues there was something wrong with my vc10++. i reinstalled it and update it withh sp1 update again and now it seems it's ok. :-)

Thank you again for your help. you're the best :-)

P.S. is eva possible with ssu? what do i need to performa that?
 
Last edited:
Back
Top