如何为 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 构建过程:
- 创建VS2015项目
- 将C代码flite_test.c加入其中
- 在项目属性中添加 flite 库的包含路径
- 在链接器的项目属性中配置链接到 flite.lib
- 编译VS2015工程并运行
有关详细信息,请参阅 creating and using DLL libraries in Visual Studio
上的演练
我尝试了文档中的 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 构建过程:
- 创建VS2015项目
- 将C代码flite_test.c加入其中
- 在项目属性中添加 flite 库的包含路径
- 在链接器的项目属性中配置链接到 flite.lib
- 编译VS2015工程并运行
有关详细信息,请参阅 creating and using DLL libraries in Visual Studio
上的演练