Domanda

So che questa è una domanda molto stupida e io sono molto nuovo per C ++.

sto sviluppando Starcraft AI, è il file DLL. Sto cercando di utilizzare XML per raccogliere alcuni dati al bot, però ogni volta che costruisco la DLL opzione di CLR con /. Il bot non viene caricato correttamente. Quindi, la mia domanda è che cosa è CLR e c'è un modo per leggere / XML scrittura senza l'utilizzo / l'opzione di compilazione CLR.

Grazie mille.

È stato utile?

Soluzione

I mezzi /clr bandiera che si sta costruendo come C ++ / CLI app che significa che sarà gestito il codice (utilizzando il NET Framework, ecc). Vedere qui per ulteriori informazioni.

Probabilmente si vuole fare in codice nativo così io suggerirei di usare qualcosa come MSXML o Xerces XML biblioteca per leggere il codice XML e assicurarsi che non si utilizza tutte le classi .Net. C'è probabilmente altre librerie XML, ma questi sono gli unici due che ho usato da C ++.

Altri suggerimenti

Se si desidera utilizzare la soluzione di Microsoft e si ha familiarità con le interfacce COM, si può provare MSXML . Come facile da usare alternativa open-source mi consiglia libxml2 (lo uso in alcuni di mio Windows apps e lo trovo soddisfacente).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top