如何为 windows 8 构建 flite 测试项目?

How to build flite test project for windows 8?

我尝试了文档中的 C 示例,但我无法使其工作。我不确定 include 和 lib 目录中需要哪些文件以及如何设置 FLITEDIR 变量,因为我使用的是 Windows 8.1 和 VS2015。例如:

gcc -Wall -g -o flite_test flite_test.c -I$FLITEDIR/include -L$FLITEDIR/lib -lflite_cmu_us_kal -lflite_usenglish -lflite_cmulex -lflite -lm

我试过了

gcc -Wall -g -o flite_test flite_test.c -IE:\flite\include -LE:\flite\lib -lflite_cmu_us_kal -lflite_usenglish -lflite_cmulex -lflite -lm

我为 Release 构建了 flite vcxproj,我得到了一个 fliteDll.pdb 文件和一些 cmu.obj 文件。我还为 Debug 构建了项目,并且得到了 flite.lib 和 cst.obj 文件。我是初学者程序员。你能告诉我该怎么做吗?

gcc 适用于 Linux,您只需遵循 Windows 构建过程:

  1. 创建VS2015项目
  2. 将C代码flite_test.c加入其中
  3. 在项目属性中添加 flite 库的包含路径
  4. 在链接器的项目属性中配置链接到 flite.lib
  5. 编译VS2015工程并运行

有关详细信息,请参阅 creating and using DLL libraries in Visual Studio

上的演练