現在、あるプロジェクトのリンカーには、別のプロジェクトのソース ファイルによって生成されたオブジェクト ファイルへのリンクに問題があります。これらのオブジェクト ファイルを Qt に手動で追加する方法はありますか?
7486 次
2 に答える
11
ファイルでLIBS
ディレクティブを使用してみてください。*.pro
LIBS += /path/to/foo.o
于 2011-01-10T07:44:49.040 に答える
7
ismail の回答に基づいて、多くのオブジェクト ファイルを含むディレクトリがある場合、それぞれを個別に含める必要はありません。あなたはただ書くことができます:
LIBS += "../path-to-objs/*.obj"
次のように、デバッグ ビルドとリリース ビルド用にリンクするさまざまなオブジェクト ファイルを指定することもできます。
Release:LIBS += "../path-to-objs/Release/*.obj"
Debug:LIBS += "../path-to-objs/Debug/*.obj"
これを含めるのは、指定されたオブジェクト ファイルがビルド タイプ (リリース/デバッグ) と一致しない場合に MSVC リンカが文句を言うからです。
于 2015-12-18T20:24:16.627 に答える