【发布时间】:2021-08-22 11:47:38
【问题描述】:
我正在使用 Visual Studio 2019 社区。我正在开发一个基于 MFC 对话框的项目。我想将现有的 csv 文件转换为 pdf,为此我想使用 Aspos.Cells 库。问题是当我包含:#include
谢谢
【问题讨论】:
-
MFC/ATL 或系统标头的多个包含不太可能是您的错误的原因(这些标头将具有解决此类问题的保护措施)。更有可能的是
Aspose.Cells.h定义了它自己的 版本的CString。 -
哦,我明白了。谢谢你的回答,不知道有没有办法解决这个冲突?我一直在尝试解决这个问题几个小时,但找不到任何解决方案
-
问题是您的 ODR 违规。
CString不是类型。根据您的环境,它可以扩展到CStringA或CStringW。 真正的 问题是您使用的是CString。停止这样做,您的问题就会神奇地消失。
标签: visual-studio mfc type-conversion