我知道這是一個非常愚蠢的問題,我對C++很陌生。C++在沒有CLR的情況下讀取/寫入XML
我正在開發Starcraft AI,它是DLL文件。我試圖使用XML來收集一些數據到機器人,但是每當我用/ clr選項構建DLL。機器人無法正常加載。所以,我的問題是什麼是CLR,並且有沒有使用/ clr構建選項來讀/寫XML的方法。
非常感謝。
我知道這是一個非常愚蠢的問題,我對C++很陌生。C++在沒有CLR的情況下讀取/寫入XML
我正在開發Starcraft AI,它是DLL文件。我試圖使用XML來收集一些數據到機器人,但是每當我用/ clr選項構建DLL。機器人無法正常加載。所以,我的問題是什麼是CLR,並且有沒有使用/ clr構建選項來讀/寫XML的方法。
非常感謝。
/clr
標誌意味着您將其構建爲C++/CLI應用程序,這意味着它將成爲託管代碼(使用.Net框架等)。有關更多信息,請參見here。
您可能想要做本地代碼,所以我建議您使用類似MSXml或Xerces XML library的內容來讀取XML並確保您不使用任何.Net類。可能還有其他的XML庫,但這些是我從C++中使用的唯一兩個。
我不會幫你編程一個機器人。 – Puppy 2010-08-05 12:38:39