Pergunta

Eu sei que essa é uma pergunta muito estúpida e sou muito novo no C ++.

Estou desenvolvendo Starcraft AI, é o arquivo DLL. Estou tentando usar o XML para coletar alguns dados no bot, no entanto, sempre que construo a opção DLL com /CLR. O bot não carrega corretamente. Portanto, minha pergunta é o que é CLR e existe uma maneira de ler /gravar XML sem usar a opção de compilação /CLR.

Muito obrigado.

Foi útil?

Solução

o /clr Sinalizador significa que você está construindo como um aplicativo C ++/CLI, o que significa que ele será gerenciado (usando a estrutura .NET etc). Ver aqui Para maiores informações.

Você provavelmente quer fazer código nativo, então eu sugiro que você use algo como msxml ou Biblioteca XML XML Para ler o XML e verifique se você não usa nenhuma aula .NET. Provavelmente existem outras bibliotecas XML, mas essas são as únicas duas que usei do C ++.

Outras dicas

Se você deseja usar a solução da Microsoft e está familiarizado com as interfaces com, você pode tentar Msxml. Como uma alternativa fácil de usar, eu recomendo libxml2 (Eu o uso em alguns dos meus aplicativos do Windows e acho satisfatório).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top