使用MS Visual C++可以使用GNU gettext吗?有人知道在哪里可以找到在Visual C++下编译的示例项目吗?如何使用MS Visual C++使用GNU gettext?
更新: 由于索林Sbarnea他的意见,帮助我把所有的拼在一起:
我已经习惯了Delphi version of gettext,你只需用你的项目编译单元gnugettext.pas这就是为什么我只是试图用我的MSVC项目编译gettext.h。它可能适用于其他C++编译器,但不适用于MSVC。
FAQ of GNU gettext解释了如何使用预编译的DLL来完成MSVC。但没有链接到DLL,这些DLL不在主下载中。它们必须从ftp site分开下载。您将需要2个文件的dll文件:
如果你需要的工具从exe文件中提取字符串,您还需要:
我还没有尝试过使用MSVC,但现在我认为它会起作用。
感谢您的回答。但据我看不出,Pigwin是用minGW构建的,而不是MSVC:http://developer.pidgin.im/wiki/BuildingWinPidgin 你知道另一个使用MSVC构建并使用gnugettext的项目吗? – Name 2009-12-16 08:44:29
我与gettext-runtime(如DLL)链接,但我不自己编译库。我的项目是商业的,这不能帮助你,但我认为http://www.poedit.net可以用MSVC编译。 – sorin 2009-12-16 10:09:02
好吧,我还没有意识到有一个gettext-runtime软件包(在GNU网站上找不到那么容易找到,因为它没有链接到“下载”部分,它只是在这里:ftp: //ftp.gnu.org/gnu/gettext/),我习惯了Delphi版本的gnugettext(http://dxgettext.po.dk/),你只需要在你的项目中编译一个补充文件即可。 – Name 2009-12-16 14:27:46