Project AとProject Bの2 つのプロジェクトがあります。プロジェクト A には、クラス 1 があります。
「#include '1' を使用し、Eclipse の構成を使用して、プロジェクト A のクラス '1' を含めました。
プロジェクト B のクラス 1 からパブリック メソッドにアクセスしようとすると、エラーが発生します: クラス "A" には "Test" という名前のメンバーがありません。
私は何を間違っていますか???
編集: クラス名とメソッドはスケルトン用です。
プロジェクト「MGeneral」には「MGeneralCommands」というクラスがあります -
class MGeneralCommands
{
public:
void sendCommand(TCPSocket * sock,int command);
void sendData(TCPSocket * sock,string data);
int readCommand(TCPSocket * sock);
string readData(TCPSocket * sock);
};
プロジェクト "MSA" には " " を使用した "TCPMessengerServer" というクラスがあり#include "MGeneralCommands.h"
ます。たとえば、メソッド「sendCommand」を呼び出そうとすると、認識されません。