2017-02-10 70 views
-1

實際上,我正在Visual Studio 2013的cpprest應用程序(交叉遠程任務)上工作。它是一個win32 consolle應用程序,但現在我需要解析一個XML文件。 cpprest sdk管理json數據,但不是xml數據。 我知道的Visual Studio管理XMLLite程序解析XML文件,我發現這個教程用斧頭例如: enter link description hereOn Visual Studio 2013. Win32應用程序和CLR應用程序

的問題是,我可以在我的win32解決方案,因爲/ CLR選項編譯不兼容無法添加應用程序CLR和其他人。 我在谷歌搜索,但我沒有找到如何解決它。 建議?

+0

將**/clr **標誌添加到現有項目時,通常必須刪除其他項目。一種可能的解決方法是使用/ clr編譯幾個** cpp **文件,其他所有內容保持原樣。 –

+0

我只是試圖刪除其他標誌,但2 o 3標誌刪除後,我有這個錯誤:編譯/ clr或/ clr時不支持C1189 #error :純粹 – kenhero

+0

編譯一個現有的C++代碼 - 基於**/clr **標誌;不一定建議您嘗試這樣做。正如@IInspectable所說,你可以在本地Win32應用程序中通過COM使用XML;與COM智能指針,它並不是那麼糟糕。 –

回答

1

Windows附帶一個XML庫。它通過MSXML SDK暴露。像許多系統服務一樣,這是通過COM接口公開的。你需要熟悉COM

相關問題