2014-02-21 3 views
0

Я пытаюсь построить библиотеки MySQL++ через Visual Studio 2013 (MSVC-12.0). Я загрузил «mysql ++ - 3.2.1.tar.gz» и распакую его. Затем я добавил «путь mysql-connector-c-6.1.3-win32 \ include \» к путям include и путь «mysql-connector-c-6.1.3-win32 \ lib» к пути библиотек для проекта mysqlpp в решении mysql ++ и попытался его построить:Невозможно построить библиотеку MySQL ++

error LNK2001: unresolved external symbol mysql_thread_init 
error LNK2001: unresolved external symbol mysql_num_rows 
error LNK2001: unresolved external symbol mysql_num_fields 
etc 

Что еще я должен использовать для этого проекта? Как я могу это решить?

ответ

0

Эти символы взяты из клиентской библиотеки mysql, которая не включена в mysql ++.

Configuration Properties -> Linker -> Input -> Дополнительные зависимости необходимо libmysql.lib

+0

Я уже этой библиотеки в качестве входной библиотеки – FrozenHeart

+0

как о Свойства конфигурации -> Связанные -> Ввод -> Дополнительные библиотеки, я использовал c: \ Program Files \ MySQL \ MySQL Connector C 6.1 \ lib –

+0

Да, у меня уже есть – FrozenHeart

0

Я думаю, вы использовали x64, но Lib является win32

+0

Пожалуйста, расширьте свой ответ. – cybermonkey

Смежные вопросы