0
私は2つのプロジェクトがあるのVisual Studio 2013 C++ソリューションがあります。このDLLをテストするDLLを生成のVisual Studioで分離し、バイナリフォルダとDLLプロジェクトを参照
- 1、
- と別のものを。
プロジェクトごとに出力と中間ディレクトリを変更しました。
ソリューション:
- プロジェクトDLL:
-
- /binに
-
- /
-
-
を構築
- /srcに
- プロジェクトのテスト:
-
- /binに
-
- /
-
- を構築/ srcに
コピーされていないテストプロジェクトで生成されたdllを参照する方法はありますか? Visual Studioの場合、すでにリンクされている参照として追加するスタティックライブラリのようなものです。
Visual Studioが失われる部分は、バイナリ出力フォルダを変更したときです。デフォルトのオプション(すべてのプロジェクトのバイナリを生成するフォルダ)では問題ありません。
これは(リンカー>入力>追加の依存関係)、静的ライブラリでのみ機能します。 –
私の間違い。この場合、プロジェクトを静的ライブラリとしてコンパイルするには、[全般]タブの設定を変更するか、dllへのパスをPATH環境変数に追加します。 – Drakemor
[これも機能しませんでした](https://ibb.co/fxHPpa) –