私はこれを取得しようとしています:
//C.h
#ifndef C_H
#define C_H
#include "c.h"
class C
{
public:
C();
int function(int, int);
};
#endif
これは次のように定義されています。
//c.cpp
#include "c.h"
C::C()
{
}
int C::function(int a, int b)
{
return a * b;
}
これで作業するには:
//crp.cpp
#include <iostream>
#include "c.h"
void main(void)
{
C a;
std::cout << a.function(1, 2);
}
しかし、2つのエラーが発生します
エラー: C:\C++\CRP.OBJ から参照されている未解決の外部 'C::C()'
エラー: C:\C++\CRP.OBJ から参照された未解決の外部 'C::function(int, int)'
私は本当に立ち往生しています。助けてください。
編集:
返信ありがとうございます。
コマンド ライン経由で Win32 用の Borland C++ 5.5.1 を使用しています。実際にはリンカーが何であるかわかりません。これを試したのはこれが初めてです。