Как построить тестовый проект для 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:
- Создать проект VS2015
- Добавьте в него код C flite_test.c
- В свойствах проекта добавьте include путь к библиотекам flite
- В свойствах проекта в компоновщике настройте ссылку на flite.lib
- Скомпилируйте проект VS2015 и запустите
Для получения дополнительной информации см. Пошаговое руководство по созданию и использованию библиотек DLL в Visual Studio.