私はちょうどいくつかのC ++プログラムに取り組んでいますラズベリーパイ、私はクロスコンパイルを使用する必要があります。他のプロジェクトのライブラリもあります。ターゲットを使用して、os Raspberryを実行できるクロスコンパイルされたプログラムを作成します。しかし、私もいくつかのデータベースが必要です。 SQLiteで動作するように考えていましたが、同時にsqlite3コンパイラとクロスコンパイルを同時に呼び出すことは可能ですか?または、makeファイル/ターゲットとsqliteを使用するプログラムをコンパイルする方法はありますか? 前もって感謝します!
回答:
回答№1は0解決済み
変数としてsqliteライブラリをコンパイラに追加する必要がありました。はい、私はそれと幾分かみ合っていました。 私は次のようにしました:g ++コマンドの最後にlsqliteを追加しました:
g++ -L "../../partialLibrary" -o "Tutorial" $(OBJS) $(USER_OBJS) $(LIBS) -lsqlite3
コンパイル時にsqliteライブラリも使用するようになりました
とにかく助けてくれてありがとう!