HDSoftware Skrevet 23. november 2010 Del Skrevet 23. november 2010 Så jeg installerte Visual Studio 2008 slik at kompilatoren i VS2010 skulle klare å installere dette. Det resulterte i at selve kompileringen feiler med meldingen: Error C1001: An internal error has occured in the Compiler. FILE: marshal.h linje 49 Noen som har noe peil på dette? Lenke til kommentar
[kami] Skrevet 24. november 2010 Del Skrevet 24. november 2010 sjekk include pathene dine, at du har includes til riktig platform sdk. er ikke bestandig vs klarer dette ordentlig og at du må gjøre manuelt arbeid. Lenke til kommentar
HDSoftware Skrevet 25. november 2010 Forfatter Del Skrevet 25. november 2010 Jeg vet virkelig ikek hva du sikter til her. Jeg har jo kompilert dette flere ganger med Toolkit v100 uten problemer. Så velger jeg Toolkit V90 og det tryner. Så installerte jeg VS2008 fordi jeg fant ut (tror jeg i hvertfall) at VS2010 ikke støtter Toolkit V90 i det hele tatt. Og det er da dette skjer. Jeg har derimot gravd litt mere og hvis jeg fjerner to ting fra sourcen min så forsvinner også feilen, men funksjonaliteten i mitt program virker ike uten dette. Følgende kode kommenteres som resulterer i null Fatal error: #if _MSC_VER > 1499 // VIsual Studio 2008 + //#include <msclr\marshal.h> //using namespace msclr::interop; #endif og System::String ^ ToNetString(char * pString) { //return gcnew String(pString); } Hva den msclr::interop er til vet jeg ikke, men ToNetString() metoden må jeg ha fordi jeg trenger å konvertere CHAR* til System.String Så fort jeg tar vekk kommentaren i en av disse seksjonene så dukker feilen opp. Søkte også på nett etter noe relatert til dette, men kommer bare til "Closed, not able to reproduce" fra microsoft sin side. Lenke til kommentar
HDSoftware Skrevet 25. november 2010 Forfatter Del Skrevet 25. november 2010 Ok. Da har jeg funnet løsningen. Det er rett og slett en bøgg i Visual Studio 2008 som gjør dette. Løsningen er: Installer Visual Studio 2008 SP1 Installer så Fix KB976656 Vips Vaps Vups... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå