Aggiungere Library per Visual Studio 2008 C ++ Progetto
-
12-09-2019 - |
Domanda
Sono completamente nuovo a Visual Studio e sto avendo qualche difficoltà a trovare un progetto iniziato con Visual Studio 2008. Sto sperimentando con MAPI, e sto ottenendo i messaggi di errore come questo quando vado a costruire il progetto :
"non risolto simbolo _MAPIUninitialize esterno @ 0 fa riferimento in funzione _main"
Lo so che ho bisogno di un collegamento a Mapi32.lib, ma le guide che ho trovato finora hanno indicato di andare a "Impostazioni di Visual Studio " e l'aggiunta di lì (che era - a quanto pare - da una versione precedente di Visual Studio). Non riesco a trovare niente di simile nelle proprietà del progetto linker o C / C ++ sezioni di VS 2008.
Dove devo dire a Visual Studio per utilizzare quella libreria?
Grazie
Soluzione
E 'sotto Proprietà progetto / Proprietà di configurazione / Linker / Input / Dipendenze aggiuntive.
La punta di aiuto alla parte inferiore dello schermo dice "Specifica elementi aggiuntivi aggiungono alla linea di linea (es: kernel32.lib)"
.Altri suggerimenti
Properties- Progetto> Linker-> INPUT-> Dipendenze aggiuntive
È inoltre possibile utilizzare
#pragma comment( lib, "mapi32" )
in uno dei file di origine. Come notato MSDN ecco una simile aggiunta libreria utilizzando la tecnica del pragma MSDN - Creazione di un'applicazione Winsock base
#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdio.h>
#pragma comment(lib, "Ws2_32.lib")
int main() {
return 0;
}
Tre semplici passi:
- Progetto Proprietà-> Linker-> Generale-> directory di libreria aggiuntive scegliere la cartella che contiene il file lib
2.Project Properties-> Linker-> INPUT-> Dipendenze aggiuntive Basta inserire il nome del vostro file Lib
3.Project Proprietà-> C / C ++ -> Generale-> Directory di inclusione aggiuntive scegliere la cartella in cui i file .h individuare
E 'anche possibile drag'n'drop solo file di libreria al progetto in Esplora soluzioni.
Non collegare staticamente ad eventuali DLL MAPI. È sempre necessario caricare in modo dinamico il sistema MAPI - guardare il codice sorgente di MFCMAPI per vedere come è fatto: http: // MFCMAPI. codeplex.com/