Resultados de la búsqueda a petición "linker-errors"

3 la respuesta

Cómo importar en Microsoft Visual C ++

Tengo una DLL y me gustaría usar algunas de sus funciones. #include <iostream> using namespace std; extern "C" __declspec(dllimport) int Initialize(char* localPort, char* adminServerName, int rpcTimeout); int main() { int res = ...

2 la respuesta

errores de enlace mientras se analiza por separado usando boost spirit x3

Estoy actualyl tratando de separar mi analizador boost spirit x3 en diferentes archivos _def y .cpp usandoBOOST_SPIRIT_DEFINE/DECLARE/INSTANTIATE, pero sigo recibiendo un error de ...

2 la respuesta

¿Cómo ignorar LNK2005 y LNK1169?

Entonces, tengo un proyecto de Visual Studio 2010 que usa bibliotecas externas y para compilarlo sin LNK2005 tuve que hacer malabarismos con el orden de las bibliotecas en la configuración del enlazador. Conseguí que se compilara bien en el modo ...

1 la respuesta

¿Ya no se permiten direcciones absolutas de 32 bits en Linux x86-64?

Linux de 64 bits utiliza el modelo de memoria pequeña de forma predeterminada, que coloca todo el código y los datos estáticos por debajo del límite de dirección de 2 GB. Esto asegura que pueda usar direcciones absolutas de 32 bits. Las versiones ...

2 la respuesta

Acceder a la variable privada en la categoría da como resultado un error del vinculador

EDITAR: No voy a hacer esto, ahora me doy cuenta de lo peligroso que puede ser. Pero, la pregunta se mantiene con fines puramente académicos. Estoy tratando de implementar una categoría en NSCollectionView que me permitirá acceder a la variable ...

1 la respuesta

Llamando al método C ++ desde el objetivo C

Tengo los siguientes archivos. foo.h (archivo de encabezado C ++) foo.mm (archivo C ++) test_viewcontroller.h (archivo de encabezado del objetivo c) test_viewcontroller.m (archivo Objective c) He declarado un método donothing () en foo.h y lo ...

5 la respuesta

Cómo redefinir malloc () en Linux para usar en C ++ nuevo

Tengo un mem_malloc () y mem_free () definido para mí y quiero usarlos para reemplazar el malloc () y free () y, en consecuencia, C ++ 's nuevo y eliminar. Los defino de la siguiente manera: extern "C" { extern void *mem_malloc(size_t); extern ...

2 la respuesta

¿Por qué esta "variable externa indefinida" no produce un error de enlace en C ++ 17?

He compilado y ejecutado el siguiente programa en un compilador C ++ 17 (Coliru). En el programa, yodeclaradounextern variable, perono definióeso. Sin embargo, el compilador no da unerror de enlazador. #include <iostream> extern int i; // Only ...

1 la respuesta

Definición múltiple de funciones en línea al vincular libs estáticas

Tengo un programa C ++ que compilo con mingw (gcc para Windows). Uso de la versión TDM de mingw que incluye gcc 4.4.1. El ejecutable enlaza con dos archivos de biblioteca estática (.a): uno de ellos es una biblioteca de terceros escrita en C; la ...

2 la respuesta

error de enlazador de símbolo duplicado debido a libWeANDSFLibrary.a (ASIReachability.o)

estoy usandoASI (ASIHTTPRequest, ASIDownloadCache, Reachability etc) solicitud. Ahora en mi proyecto, estoy usandoreachability.h y.m He agregado una biblioteca de terceros y en esa biblioteca supe que también están usandoASIbiblioteca. Pero según ...