我知道这是一个非常愚蠢的问题,我对C ++很新。
我正在开发星际争霸AI,它是DLL文件。我正在尝试使用XML将一些数据收集到bot中,但每当我使用/ clr选项构建DLL时。机器人无法正确加载。所以,我的问题是什么是CLR,有没有一种方法可以在不使用/ clr构建选项的情况下读/写XML。
非常感谢。
答案 0 :(得分:1)
/clr
标志意味着您将其构建为C ++ / CLI应用程序,这意味着它将是托管代码(使用.Net框架等)。有关详细信息,请参阅here。
您可能想要使用本机代码,因此我建议您使用类似MSXml或Xerces XML library的内容来读取XML并确保不使用任何.Net类。可能还有其他XML库,但这些是我在C ++中使用的唯一两个。
答案 1 :(得分:1)