我知道這是一個非常愚蠢的問題,我對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++和 創建將 需要在運行時的.NET Framework共同 語言運行庫的輸出文件。 (來自MSDN)
星際爭霸可能不是在CLR(.NET Framework運行時)下開發的。
星際爭霸可能不會運行.NET二進制文件。你將不得不編寫自己的XML解析器,這可能不適合你,因爲你是C++的新手,或者找到一個可以爲你做的C++庫。
我用從C++代碼的免費TinyXML的庫 - 它是快速獲得運行和合理有效。那麼,無論如何,XML的可能性儘可能高。