0

我尝试了文档中的 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 文件。我是初学者程序员。你能告诉我该怎么做吗?

4

1 回答 1

0

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

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

有关更多详细信息,请参阅在 Visual Studio 中创建和使用 DLL 库的演练

于 2018-08-20T19:00:13.030 回答