Python で作業していますが、C でのパッケージ化については基本的な理解があります。ただし、C の「パス」を作成する方法がわかりません。また、Google 検索で c++ の結果が返されないようです。それともそれが私の解決策ですか?
目的は qrencode.h を含めることです。おそらく同じフォルダーに配置できますが、代わりにリンクする方法を知りたいです。
ありがとう!
PS。いつものように、関連する読み物への追加は大歓迎です!
Python で作業していますが、C でのパッケージ化については基本的な理解があります。ただし、C の「パス」を作成する方法がわかりません。また、Google 検索で c++ の結果が返されないようです。それともそれが私の解決策ですか?
目的は qrencode.h を含めることです。おそらく同じフォルダーに配置できますが、代わりにリンクする方法を知りたいです。
ありがとう!
PS。いつものように、関連する読み物への追加は大歓迎です!
includeディレクティブを使用して、*.hファイルを C/C++ コードに含めます。
#include "qrencode.h"
ただし、@ Ignacio Vazquez-Abrams が言うように、これは関数を宣言する単なるヘッダーです。実際の関数が必要であり、それらは実行可能ファイルにリンクする必要がある*.dylibまたは*.soファイルにあります。コンパイルとは、1 つ*.cのファイルをファイルに変換すること*.oです。リンクとは、すべての*.oファイルとライブラリをアプリケーションにまとめることです。リンカー コマンド ラインの-Lオプションは、ライブラリを探す場所を指定します。この-lオプションは、ライブラリを含めるように指示します。