c++ - 使用 Visual Studio 编译 hunspell

标签 c++ visual-studio mfc compiler-errors hunspell

我的 MS C++ (MFC) 项目需要一个拼写检查工具。看起来 hunspell 是个不错的选择。但是,我发现很难用 visual studio 进行编译。有人可以帮忙吗?

这是我所做的: 我从sourceforge下载了hunspell,版本是1.2.14。解压缩它。 在 visual studio 中创建一个空的解决方案并将项目添加到其中。项目文件位于 win_api 目录下。 然后我尝试编译它,并得到了一堆错误。

顺便说一下,我的操作系统是 Vista (x64)。

请帮忙。


感谢您的回复。 今天在Windows XP (x86)系统上试了一下,编译没有报错。

Vista x64 的错误消息是:error c2552: non-aggregates cannot be initialized with initializer list。它用于文件“utf_info.cxx”。奇怪的是 XP x86 工作正常。

似乎 1.2.12 版本在 32 位和 64 位机器上都可以正常工作。

最佳答案

这似乎是一个 known bug .

现在有一个 patch可用,自 2011 年 1 月 13 日起已集成到 CVS 中。确保获取源的最新拷贝。

关于c++ - 使用 Visual Studio 编译 hunspell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4676739/

相关文章:

C++ for each,隐藏类型转换

c# - 在布局充气机中获取 “an object reference is required to access non-static member”

c# - 使用 Visual Studio 设计器 - "Object reference not set to an instance of an object"(Visual Studio 2008)

c++ - 更改 CListCtrl 中特定项目的颜色?

c++ - 从 SYSTEMTIME 到 time_t 的转换给出 UTC/GMT 时间

c++ - 添加 std::cout 行消除了内存损坏错误

c++ - 使用 getter 设置私有(private)变量

c# - 如何使我创建的类或 DLL 出现在 VS 工具箱中

c++ - 如何使用 CSpinButtonCtrl 类在 MFC 中动态创建旋转按钮控件?

c++ - 对齐的成员变量和动态分配