我在文档中尝试了C示例,但我无法使其工作。我不确定在包含和库目录中需要哪些文件以及如何设置 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:fliteinclude -LE:flitelib -lflite_cmu_us_kal -lflite_usenglish -lflite_cmulex -lflite -lm
我为Release构建了flite vcxproj,我得到了一个fliteDll.pdb文件和一些cmu.obj文件。我也为调试项目工作,我得到了一个flite.lib和cst.obj文件。我是一名初级程序员。你能告诉我该怎么做吗?
gcc 适用于 Linux,您只需要遵循 Windows 构建过程:
- 创建 VS2015 项目
- 将 C 代码 flite_test.c 添加到其中
- 在项目属性中添加包含路径到flite库
- 在链接器的项目属性中,配置链接到 flite.lib
- 编译VS2015项目并运行
有关更多详细信息,请参阅有关在 Visual Studio 中创建和使用 DLL 库的演练