witam
mam dziwny problem
musze zrobic rzutowanie z std::string na System::String i wzajemnie (pisze w vc+ 2005 standard) stad sprawdzilem sobie w msdn jak to zrobic tutaj znalazlem odpowiedz http://msdn.microsoft.com/en-us/library/bb384865.aspx
jednak kiedy dodaje:
#include <marshal_cppstd.h>
i problem w tym ze pisze ze nie ma takiej biblioteki
Cannot open include file: 'marshal_cppstd.h': No such file or directory
cos poszukalem po necie i znalazlem ze to powinno byc tak:
#include <msclr\marshal_cppstd.h>
czy tez
#include <msclr/marshal_cppstd.h> chyba obie (?)
nie wiem ktora wersja jest poprawna (chyba obie (?)) ale w obu znowu mam ze nie moze znalezc
przeszukalem foldery i faktycznie nie ma nic takiego w folderach kompilatora
i teraz pytania:
- jaka jest roznica z tym clr a jaka nie i gdzie ten marshal wkoncu powinien byc?
- czemu go nie ma? albo co zle robie?
- co zrobic zeby byla? albo jesli macie ja gdzies to czy mogl bym prosic o jakiegos linka bo juz szukalem i nie znalazlem
jak mozecie to sprawdzcie czy wy macie
jesli chcecie to mozecie tez dac jakies w miare proste sposoby rzutowania z jednego typu na drugi i z powrotem ale najbardziej zalezalo by mi na korzystaniu z brakujacych bibliotek...
pozdro