qmake(qmake -tp vc)で作成されたVisual Studioプロジェクトがあり、これはlibであり、win32ソケット関数(setsockopt)を使用しているため、「Ws2_32.lib」を含める必要があります。
でも私が
POST_TARGETDEPS += Ws2_32.lib
VisualStudioプロジェクトファイルには書き込まれません。私にとっての問題は、このlibを含むアプリタイプのプロジェクトがほとんどないことです。これらのプロジェクトの.proファイルに追加の行を設定する必要がない場合は、より良いでしょう。
だから私の質問は、.proファイルでどのディレクティブ/変数を使用する必要があるので、libの依存関係はVisualStudioプロジェクトファイルで終了するのですか?
解決済み:依存関係を追加してlib用のVisual Studioプロジェクトファイルを作成する方法が見つかりませんでしたが、回避策として、すべてのアプリケーションタイプのプロジェクトに含まれる.priファイルにLIB定義を追加したため、このlibを追加する必要はありません。各プロジェクトに手動で。