Как построить тестовый проект для 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

Я собрал flite vcxproj для Release и получил файл fliteDll.pdb и несколько файлов cmu.obj. Я также строю проект для Debug, и я получил файлы flite.lib и cst.obj. Я начинающий программист. Можете ли вы сказать мне, что делать?

1 ответ

Решение

gcc для Linux, вам просто нужно следовать процессу сборки Windows:

  1. Создать проект VS2015
  2. Добавьте в него код C flite_test.c
  3. В свойствах проекта добавьте include путь к библиотекам flite
  4. В свойствах проекта в компоновщике настройте ссылку на flite.lib
  5. Скомпилируйте проект VS2015 и запустите

Для получения дополнительной информации см. Пошаговое руководство по созданию и использованию библиотек DLL в Visual Studio.

Другие вопросы по тегам