Ciao ragazzi.
Sto smanettando da un po di giorni sulle librerie in c++. Con un po di fiatica ho trovato qualche guida e quindi ho creato una prima libreria con il seguente codice:

codice:
#include "stdafx.h"

BOOL APIENTRY DllMain (HANDLE hModule, DWORD  ul_reason_for_call, LPVOID lpReserved)
{
    return TRUE;
}

extern "C" __declspec(dllexport) int Somma(int a, int b)
{

return a+b;

}
Una volta creata questa dll, non riesco a capire come allacciare la libreria (e quindi anche ad utilizzarla) nel mio progetto.exe. Sapete darmi qualche soluzione?

Inizialmente ho provato nel seguente modo:

codice:
void CUhmDlg::OnOK() 
{
	// TODO: Add extra validation here

	int a = 12;
	int b = 14;

	int c = Somma(int a,int b)

	MessageBox(int c);
	
	CDialog::OnOK();
}
ma restituisce questi tre errori:

E:\****\file.cpp(103) : error C2065: 'Somma' : undeclared identifier
E:\****\file.cpp(103) : error C2144: syntax error : missing ')' before type 'int'
E:\****\file.cpp(103) : error C2059: syntax error : ')'
Che cosa sbaglio?
Scusate la domanda, ma nonostate le dure ricerche su google e la ricerca approfondita su questo forum non ho trovato nessuna risposta.

Attendo risposte,
Fabo.