2015-09-26 72 views
1

我正在嘗試學習如何在Mac Xcode編譯器上使用C++連接到sqlite3。使用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

選擇查看>導航器>顯示日誌導航來查看 的Xcode在開發過程產生的報告。或者,您可以在工作區窗口的導航器選擇欄中單擊日誌導航器按鈕 。

Finding and Fixing Issues from the Log Viewer

+0

非常感謝。試過,也沒有奏效。使用「...」代替<...>擴大了搜索範圍,並且即使在<...>有效時也可以使用。返回的唯一錯誤是我引用的錯誤。因此,問題和我的問題。 – K17

+0

Xcode不會在日誌查看器中輸出沒有伴隨錯誤消息的'Build Failed'。如果它不存在,那麼可以做一個screencapture並將其顯示在你的問題中。 –

+0

謝謝。那麼這是一個圓滿的協議,但我發現了這個問題。我需要將libsqlite3.dylib添加到項目「構建階段」選項。現在它正在工作。不在乎如果包含有「...」或<...>。感謝您讓我參與解決方案。 – K17

相關問題