例えば:
lib1それはlib1パスのライブラリです
lib2これは、lib1に依存するlib2パスのライブラリです。つまり、次のことを意味します。
lib2.proファイルには次のものがあります。
LIBS + = -L ../ lib1 -llib1
INCLUDEPATH + = ../lib1
テストそれはlib2に依存するテストパスの実行可能ファイルです。つまり、次のことを意味します。
テスト.proファイルには次のものがあります。
LIBS + = -L ../ lib2 -llib2
INCLUDEPATH + = ../lib2
私は通常lib1とlib2をビルドしますが、テストをビルドしようとすると、Windowsでこのエラーが発生します(MACでは発生しません)。
関数内'lib2の関数'
undefined reference to 'function in lib1'