2015-09-26 3 views
1

Я пытаюсь узнать, как подключиться к sqlite3 с помощью C++ в компиляторе Mac Xcode.Ошибка сборки при использовании Mac C++ для подключения к sqlite3

У меня есть следующие заголовочные файлы ..

#include <iostream> 
#include "sqlite3.h" 

Я попробовал два sqlite3 открытые функции ...

sqlite3_open и sqlite3_open_v2

Инструмент Xcode не находит ошибок, пока я пытаюсь скомпилировать , Затем я получаю ошибку «Build Failed» без каких-либо дополнительных объяснений.

Какова вероятная причина и как можно отследить ошибку?

ответ

1

Возможно, ваш код неверен (например, #include "sqlite3.h" должен быть #include <sqlite3.h> и т. Д.). Если вы не сообщите точную ошибку, никто здесь не сможет вам точно сказать.

Как отследить ошибку указывается в documention:

Выберите View> Show> навигаторы Log Navigator для просмотра отчетов, которые Xcode сгенерированные во время процесса разработки. В качестве альтернативы вы можете нажать кнопку навигатора журнала в панели выбора навигатора окна рабочей области.

Finding and Fixing Issues from the Log Viewer

+0

Спасибо очень много. Пробовал тоже, и это не сработало. Использование «...» вместо <...> расширяет область поиска и часто работает даже тогда, когда будет работать <...>. Единственная ошибка, которая была возвращена, - это та, которую я цитировал. Отсюда проблема и мой вопрос. – K17

+0

Xcode не выводит 'Build Failed' без сопроводительного сообщения об ошибке в Log Viewer. Если его там нет, то, возможно, сделайте screencapture и покажите его в своем вопросе. –

+0

Спасибо. Ну, это была круглая сделка, но я нашел проблему. Мне нужно было добавить libsqlite3.dylib в опции «фазы сборки» проекта. Теперь он работает. Не имеет значения, есть ли у «...» или <...>. Спасибо, что привлек меня к решению. – K17

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