myProject
DLL とmyProject_Tester
DLL のデバッグに使用している Win32 コンソール アプリケーションの2 つのプロジェクトを使用したソリューションがあります。
ソリューションをビルドすると、エラー リストに次のエラー メッセージが表示されます。
error LNK1104:
cannot open file 'U:\Software Development\c++ projects\myProject\Debug\myProject.lib'
U:\Software Development\c++ projects\myProject\myProject_Tester\LINK
myProject_Tester
myProject
で参照として追加しましたmyProject_Tester
が、編集中に(のヘッダー ファイル)myProject_Tester.cpp
を入力してヘッダー ファイルをインクルードしようとすると、Intellisense に表示されません。#include "myProjectDLL.h"
myProject
myProjectDLL.h
U:\Software Development\c++ projects\myProject\Debug
の追加のインクルードディレクトリの下にも追加しましたmyProject_Tester
。
myProject_Tester
それを接続するために何かを構成する必要があるプロパティのどこかに他の場所がありますmyProject
か?
編集: myProjectDLL.h に使用しているヘッダー ファイルは次のとおりです。
//myProjectDLL.h
#ifdef MYPROJECT_EXPORTS
#define MYPROJECT_API __declspec(dllexport)
#else
#define MYPROJECT_API __declspec(dllimport)
#endif
namespace myProject
{
class FileOperator
{
public:
static int openDoc(int projectID,int docID);
};
}