ThinkGeo.com    |     Documentation    |     Premium Support

ECW causing MSVCP100D.dll missing error

Hi



I’m using the new v7 control. When I try and display an ecw image I get an error about MSVCP100D.DLL missing.



This all works fine on my PC but not when I package up using installshield and install on another pc.



I googled the dll name and it looks like I am missing a debug version of the VC++ dll. Not sure how this can happen unless the ECW merge module contains debug files.



Any ideas?



Cheers



Steve




Hi Steve, 
  
 Thanks for your post, I think that you will embed “Microsoft Visual C++ 2010 Redistributable Package” into your installer, the package can be downloaded on microsoft.com/en-hk/download/details.aspx?id=5555  
  
 if you have any more question , please feel free to let us know. 
  
 Best Regards 
  
 Summer

Hi Summer 
  
 Thanks for the reply. I am already embedding the VC++ 2010 merge module. The issue is that some ThinkGeo component requires the debug version of the VC++ library rather than the production version which is not included in the distributable. 
  
 I need to know which component is doing this and if I can get it to stop. 
  
 It happens when I add ECW images to a layeraand refresh the map. 
  
 Cheers 
  
 Steve

Hi Steve,


Thanks for your post, the ERDAS components is needed To rendering ECW file

We updated the ECW components from 4.2 to 4.3 on July, so I think you are still using 4.2,and the version 4.2 depends on Microsoft_VC100_DebugCRT, so, you need to embed the  Microsoft_VC100_DebugCRT into your installer.


But In the ERDAS 4.3 version, The Microsoft_VC100_DebugCRT is not necessary now. You can get the latest merge modules for ECW 4.3 on wiki.thinkgeo.com/wiki/Map_S...cies_Guide shown in following image


Thanks,


Summer