2017-02-10 75 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

相关问题