c++ - depurar - debug dll c# visual studio
AƱadir biblioteca al proyecto Visual Studio 2008 C++ (5)
Está en Propiedades del proyecto / Propiedades de configuración / Vinculador / Entrada / Dependencias adicionales.
La sugerencia de ayuda en la parte inferior de la pantalla dice "Especifica elementos adicionales que se agregan a la línea (por ejemplo: kernel32.lib)" .
Soy completamente nuevo en Visual Studio y tengo algunos problemas para iniciar un proyecto con Visual Studio 2008. Estoy experimentando con MAPI y recibo mensajes de error como este cuando voy a compilar el proyecto:
"símbolo externo no resuelto _MAPIUninitialize @ 0 referenciado en la función _main"
Sé que necesito enlazar con MAPI32.lib, pero las guías que he encontrado hasta ahora indican ir a la pestaña " Enlace de configuración de Visual Studio" y agregarla allí (que aparentemente provenía de una versión anterior de Visual Studio). No puedo encontrar nada de eso en el vinculador de propiedades del proyecto o en las secciones C / C ++ de VS 2008.
¿Dónde necesito decirle a Visual Studio que use esa biblioteca?
Gracias
No vincular estáticamente a cualquier dll de MAPI. Siempre debe cargar dinámicamente el sistema MAPI. Mire el código fuente de MFCMAPI para ver cómo se hace: http://mfcmapi.codeplex.com/
Propiedades del proyecto-> Vinculador-> Entrada-> Dependencias adicionales
También puede usar #pragma comment( lib, "mapi32" )
en uno de sus archivos de origen. Como se señaló, MSDN aquí es una adición de biblioteca similar que utiliza la técnica pragma MSDN: crear una aplicación Winsock básica
#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdio.h>
#pragma comment(lib, "Ws2_32.lib")
int main() {
return 0;
}
También es posible simplemente arrastrar y soltar el archivo de la biblioteca para proyectar en el Explorador de soluciones.
Tres simples pasos:
- Propiedades del proyecto-> Vinculador-> General-> Directorios adicionales de la biblioteca, elija la carpeta que contiene su archivo .lib
2. Propiedades del proyecto-> Vinculador-> Entrada-> Dependencias adicionales Solo ingrese el nombre de sus archivos .lib
3. Propiedades del proyecto-> C / C ++ -> General-> Directorios Incluidos Adicionales elija la carpeta donde se encuentran sus archivos .h