Visual Studio 2008でlibgadu (インスタント メッセージング プロトコルのライブラリ) を使用したいと考えています。 - ./configure、make、make install。インクルードフォルダーに表示されたファイルlibgadu.hを、VSでインクルードファイルディレクトリとしてマークされている別のフォルダーにコピーしました。
ドキュメントからコードをコンパイルしたかった
#include <cstdio>
#include <cstdlib>
#include <iostream>
#include <libgadu.h>
using namespace std;
int main(void)
{
char password[]= "haslo";
struct gg_session *sesja;
struct gg_login_params parametry;
struct gg_event *zdarzenie;
memset(¶metry, 0, sizeof(parametry));
parametry.uin = 12345;
parametry.password = password;
parametry.async = 1;
parametry.status = GG_STATUS_INVISIBLE;
sesja = gg_login(¶metry);
if (!sesja) {
cout << "Can't connect" << endl;
exit(1);
}
system("PAUSE");
}
コンパイル中に次の 2 つのエラーが表示されます。
Error 1 error LNK2019: unresolved external symbol _gg_login referenced in function _main 1.obj
Error 2 fatal error LNK1120: 1 unresolved externals
どうすればいいですか?