この質問に関連して、DLL のテストに使用しているコンソール アプリのコードにヘッダー ファイルを含めましたが、Visual Studio は次のエラーを返します。
error C1083: Cannot open include file: 'myProject.h': No such file or directory
ただしmyProject.h
、追加のインクルード ディレクトリにフォルダー パスを含めました。また、構成プロパティ->デバッグ->環境の下に「PATH = <...>」値として入力してみました。パスは: U:\Software Development\c++ projects\myProject\myProject
で、そのフォルダーに移動すると、フォルダー内に表示myProject.h
されます。
#include "stdafx.h"
#include <iostream>
#include "myProject.h"
using namespace std;
int main()
{
cout << myProject::FileOperator::openDoc(1799,29);
}
「#include」と入力すると、Intellisense は 3 つの項目のみを表示します: 、、および に対応する DebugU:\Software Development\c++ projects\myProject\myProject\Debug
フォルダーstdafx.h
ですtargetver.h
。