Visual Studio ソリューションにプラグインの dll プロジェクト (A) が 1 つあります。これは、1 つの dll プロジェクトを使用したソリューションがあることを意味します。
dll プロジェクトの特定の機能に対応する別のプロジェクト (B) を作成したいと考えています。最終出力は dll です。したがって、dll プロジェクト (A) が私のメイン プロジェクトです。新しいプロジェクト B は、dll プロジェクト (A) のヘッダーの一部を使用します。
それらをリンクするにはどうすればよいですか?
A の参照を B に追加しようとしましたが、失敗しました。「追加のインクルード ディレクトリ」にヘッダー ファイルを追加するだけで、cpp または定義が見つからなかったため、リンカー エラーが発生しました。
error LNK2019: unresolved external symbol
B の出力形式の設定にも問題があります。.lib にする必要がありますか?
「既存のアイテムを追加」が唯一の解決策でしょうか?