0
我是C++新手。C++ MakeFile鏈接到SQlite庫
我已經給出了一個程序的Makefile。我想將SQLite庫添加到它。我下載了源代碼https://www.sqlite.org/download.html
我只是想知道我在Makefile中放了什麼,以便它能夠找到它。我一直在讀關於Makefiles,我應該使用CXXFLAG嗎?
我是C++新手。C++ MakeFile鏈接到SQlite庫
我已經給出了一個程序的Makefile。我想將SQLite庫添加到它。我下載了源代碼https://www.sqlite.org/download.html
我只是想知道我在Makefile中放了什麼,以便它能夠找到它。我一直在讀關於Makefiles,我應該使用CXXFLAG嗎?
一個簡單的方法使用SQLite鏈接是使用它的合併文件:https://www.sqlite.org/amalgamation.html
你只是把它添加到你的源代碼和編譯作爲項目的一部分。
您是否需要從源代碼構建sqlite?或者只是鏈接到一個系統提供的SQLite庫?後者只需要添加正確的標誌(可能是'CXXFLAGS'和'LDFLAGS',但它依賴於makefile)。 –
這個問題太廣泛了,因爲你似乎並不知道Makefile究竟是什麼。一般來說,你的問題沒有單一的答案,因爲它取決於Makefile本身。 –
您最好使用軟件包管理器下載它,或者至少使用該站點的預建庫,從源代碼編譯它是額外的負擔。然後將'-lsqlite3'添加到鏈接標誌就足夠了。 –