Gå til innhold

Trenger platform toolset V90 i en CLI wrapper


Anbefalte innlegg

Videoannonse
Annonse

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...