Vra

Ek weet dit is 'n baie dom vraag en ek is baie nuut in C ++.

Ek is die ontwikkeling van Craft AI, dit is DLL-lêer. Ek probeer gebruik XML om data in te samel om die bot, maar wanneer ek die DLL met / CLR opsie te bou. Die bot nie behoorlik laai. So, my vraag is wat is CLR en is daar 'n manier om te lees / skryf XML sonder die gebruik van / CLR bou opsie.

Baie dankie.

Was dit nuttig?

Oplossing

Die /clr vlag beteken dat jy dit bou as 'n C ++ / CLI app wat beteken dat dit sal bestuur word kode (met behulp van die NET Framework ens). Sien hier vir meer inligting.

Jy het waarskynlik wil inheemse kode doen so ek raai dat jy iets soos MSXML gebruik of Xerces XML biblioteek om die XML lees en seker te maak dat jy nie enige Net klasse gebruik. Daar is waarskynlik ander XML biblioteke, maar dit is die enigste twee wat ek gebruik van C ++.

Ander wenke

As jy wil Microsoft se oplossing te gebruik en jy is vertroud met COM interfaces, kan jy probeer MSXML . As 'n maklik om te open-source alternatiewe gebruik wil ek aanbeveel libxml2 (ek gebruik dit in 'n paar van my Windows programme en vind dit te bevredig).

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top