2011-09-13 44 views
3

我有sqlite3.dll,但我假設它比簡單地將該文件包含在項目中然後使用其功能要複雜得多。即使這是我在C++ Builder應用程序中使用預構建DLL的字面上沒有經驗。如何在Borland C++ Builder中使用sqlite

所以我的問題是,我將如何去在Borland C++ builder應用程序中使用sqlite?儘可能簡單的解釋或分步指導是可取的,因爲我用C++ Builder創建應用程序之外的任何事情的能力受到嚴重限制。

失敗的是,任何人都知道一個Web文章,回答相同的問題?我知道,sqlite3有它自己的文檔部分,但我發現很難遵循和一些重要的聯繫被打破。

失敗 ...有沒有更好的方法來創建一個小型易於編寫的初級應用程序,使用SQL數據庫?

只是要清楚 - 我不要想要使用SQL服務器。我想寫一個至少是可執行文件,數據庫文件和庫文件在同一個目錄中的東西。換句話說,我可以輕鬆分發的東西。

編輯:我使用Borland C++ Builder的2009年

+0

只是一個觀察,但是那些「不知道我在做什麼」的人最終會選擇C++作爲他們的開發語言?最難使用的主流語言。 –

+0

我很樂意回答。我13年前去了大學,並通過Borland C++ Builder學習了C++。然後我在Uni幾乎沒有做C++和開發網絡編程技巧(php,asp,css,javascript,jquery等等)之後的10年中度過......所以我選擇C++的原因是它是我唯一有經驗的語言編寫獨立的應用程序。我不知道的原因是a)不這樣做的時間,以及b)當我這樣做時,我從來不必嘗試使用更復雜的工具,而是使用內置於構建器中的東西。 – MrVimes

+0

另外...'我不知道我在做什麼'並不是指用C++編寫代碼的能力。它指的是使用Borland/Codegear的龐大IDE的能力C++ Builder – MrVimes

回答

3

你嘗試sqlite的融合?基本上它只是一個包含在你的項目中的源文件。如果你編譯通過,你可以使用它。

參見http://www.sqlite.org/download.html

+0

我確實嘗試過。我得到了鏈接器錯誤(無法解析的外部_sqlite_open ...等等) – MrVimes

+0

我已經使用'添加文件到項目',現在它似乎工作,將c文件添加到項目。我想我會接受你的答案作爲合併文件並將其添加到項目中。我不認爲我需要專門添加這樣的文件。我會認爲#include「sqlite3.h」會做到這一點。 – MrVimes

+0

sqlite是奇妙的小和甜蜜。這是一個不錯的選擇。 –

相關問題