質問: Visual StudioでC++を始めてみようと思いプロジェクトを作成し dllを参照しようとしたら、 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/adda49399256d7836ba81098699332e0.jpeg) この画面が出てきて参照できませんでした。 調べてみると新しい参照の追加を開けばいいらしいですがそれがありませんでした。
回答: DLLで提供されるライブラリは大抵 **ヘッダ** と **インポート・ライブラリ** と **DLL** がセットになってて、 * コードには **ヘッダ** を include する * リンク時に **インポート・ライブラリ** も一緒にリンクする * 実行時に **DLL** を exeのあるとこ、または環境変数PATHが示すとこ に置く ※ そのDLLが .NETアセンブリであれば ヘッダ と インポート・ライブラリの提供はなく、 C#, VB, C++/CLI(or C++/CX) プロジェクトで参照設定するだけ。 (DLLそれ自体がヘッダ/インポート・ライブラリを兼ねると思っていい)