私のC++コンソールアプリケーションプロジェクトに.libファイルとヘッダーファイルをリンクしようとしています。他のプロジェクトのC++ヘッダーファイルをコピーし、コンソールアプリケーションプロジェクトのHeader Files
フォルダに貼り付けました。 http://i.imgur.com/JFFIn.pngC++コンソールアプリケーションプロジェクトにヘッダーファイルを含めることができません
ただし、私のコードに#include...
というヘッダーを挿入しようとすると、ヘッダーファイルの名前でインテリセンスが表示されません。 (私はtargetver.h、stdafx.hとDebugフォルダのみを参照してください)
Add additional include directories
私のC++コンソールアプリケーションのプロジェクトプロパティでProjectフォルダ自体を指し示そうとしましたが、それは助けにはならず、ファイルはまだ表示されません表示されます。
私は#include "DllTest.h"
としてヘッダファイルの名前を書いた場合、私はというエラーを取得:Cannot open include file: 'DLLTest.h': No such file or directory c:\users\ht\documents\visual studio 2010\projects\dlltest\dlltestconsole\dlltestconsole.cpp
それが表示されて起動するように、ここに含まれるヘッダファイルでどのように?もし私がadd a new item > Header File
であれば、それをDLLTest.hに命名し、ヘッダファイルの内容をここに貼り付けてコピーすれば、それは正常に表示されます。 Header Files
フォルダに貼り付けられたヘッダファイルがコードにどのように表示されますか?
"DllTest.h"はプロジェクトのディレクトリにありますか? (例:dlltestconsole.cppの近く) – phantasmagoria
@phantasmagoria:プロジェクトの下にある「ヘッダーファイル」にあります。表示されるスクリーンショットは次のとおりです。http://i.imgur.com/JFFIn.png – user1240679
はい、ただし、ディスク上のファイルはどこですか? 「ヘッダーファイル」は実際にはフォルダーではなく、UIでの組織化にのみ使用される_filter_です。ディスク上の任意の場所にあるファイルをそのフィルタに追加することができます。コンパイラはフィルタについては何も知らず、ディスク上の位置のみを知っています。それが置かれているフォルダが "追加インクルードディレクトリ"に存在することを確認する必要があります。 –