Pregunta

Sé que esto es una pregunta muy estúpida y yo soy muy nuevo en C ++.

Estoy desarrollando Starcraft AI, es el archivo DLL. Estoy tratando de utilizar XML para recoger algunos datos para el robot, sin embargo cada vez que construyo la DLL con / clr opción. El robot no se carga correctamente. Por lo tanto, mi pregunta es ¿cuál es CLR y hay una manera de leer / escribir XML sin necesidad de utilizar la opción de compilación / CLR.

Muchas gracias.

¿Fue útil?

Solución

Los medios bandera /clr que estamos construyendo como C ++ / CLI de aplicación lo que significa que va a ser el código administrado (utilizando el marco .Net, etc.). Ver aquí para obtener más información.

Es probable que quiere hacer código nativo así que te sugiero que utilice algo como msxml o Xerces XML biblioteca para leer el XML y asegúrese de que usted no utiliza ninguna clase .Net. Probablemente hay otras librerías XML, pero esos son los dos únicos que he usado desde C ++.

Otros consejos

Si desea utilizar la solución de Microsoft y que está familiarizado con las interfaces COM, se puede tratar MSXML . Como un fácil utilizar la alternativa de código abierto que recomiendo libxml2 (lo uso en algunas de mis ventanas aplicaciones y encuentran satisfacción).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top