File Geodatabase API 1.4(VS2013) dependecy on CRT v9(VS 2008)

4039
2
04-24-2015 04:40 PM
SalaheddinAl-Ajlouni
New Contributor II

The C++ Geodatabse API 1.4 VS2013 has a dependency on VS 2008. If you open up "bin\FileGDBAPI.dll" in text editor and search for the manifest you will find the below, relying on CRT version 9 (VS 2008).  The same for the 64bits

  1. <assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'> 
  2.   <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> 
  3.     <security> 
  4.       <requestedPrivileges> 
  5.         <requestedExecutionLevel level='asInvoker' uiAccess='false' /> 
  6.       </requestedPrivileges> 
  7.     </security> 
  8.   </trustInfo> 
  9.   <dependency> 
  10.     <dependentAssembly> 
  11.       <assemblyIdentity type='win32' name='Microsoft.VC90.CRT' version='9.0.21022.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' /> 
  12.     </dependentAssembly> 
  13.   </dependency> 
  14. </assembly> 
0 Kudos
2 Replies
V_StuartFoote
MVP Frequent Contributor

Believe Lance Shipman​  answered this for prior builds, and expect the CRT(s) are still going to be required.

FileGDBAPI.dll Microsoft.VC90.CRT dependency

SalaheddinAl-Ajlouni
New Contributor II

Hi V,

I have read the answer you are referring to. In the README-windows_VS2013.txt there is NO mentioning of the CRTV90.

I think, it is always better to have the CRT version same as the one used for the build.

Thanks,

Salah.

0 Kudos