1

我的 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 工作正常。

对于 32 位和 64 位机器,版本 1.2.12 似乎工作正常。

4

1 回答 1

3

这似乎是一个已知的错误

现在有一个可用的补丁程序,该补丁程序已于 2011 年 1 月 13 日集成到 CVS 中。确保您获取最新的源代码副本。

于 2011-01-14T00:09:32.210 回答