Ik heb een VC++ project dat in de loop van de jaren is geconverteerd van VS2003, VS2005 naar VS2008.
Nu heb ik dat project geconverteerd naar VS2010. Ik krijg netjes allemaal nieuwe solution en project bestanden en het compileren gaat prima.
Het project produceert een ActiveX control. Als ik deze ocx wil registreren krijg ik een foutmelding.
Als ik vervolgens de ocx open in Dependancy Walker, zie ik dat er een reference is naar MSVCP90.dll en nog een paar. Die dlls heb ik niet op mijn pc. Wel heb ik MSVCP100.dll
VS2010 had dus die dll moeten gebruiken.
Na wat Googlen begrijp ik dat dat automatisch had moeten gebeuren, maar dat gebeurt niet. Ik heb al in de solution en in het project gekeken, maar ik zet nergens specifiek deze referentie.
Een ander C++ project heeft hetzelfde probleem, dus denk ik dat het een instelling in VS2010 is.
Heeft iemand een idee hoe ik VS2010 kan vertellen dat die de VC++2010 dlls moet gebruiken ipv de VC++2008 dlls?
Alvast bedankt.
Nu heb ik dat project geconverteerd naar VS2010. Ik krijg netjes allemaal nieuwe solution en project bestanden en het compileren gaat prima.
Het project produceert een ActiveX control. Als ik deze ocx wil registreren krijg ik een foutmelding.
Als ik vervolgens de ocx open in Dependancy Walker, zie ik dat er een reference is naar MSVCP90.dll en nog een paar. Die dlls heb ik niet op mijn pc. Wel heb ik MSVCP100.dll
VS2010 had dus die dll moeten gebruiken.
Na wat Googlen begrijp ik dat dat automatisch had moeten gebeuren, maar dat gebeurt niet. Ik heb al in de solution en in het project gekeken, maar ik zet nergens specifiek deze referentie.
Een ander C++ project heeft hetzelfde probleem, dus denk ik dat het een instelling in VS2010 is.
Heeft iemand een idee hoe ik VS2010 kan vertellen dat die de VC++2010 dlls moet gebruiken ipv de VC++2008 dlls?
Alvast bedankt.