Resultados de la búsqueda a petición "c++-cli"

2 la respuesta

Implementando una interfaz declarada en C # desde C ++ / CLI

Di que tengo una interfaz C # llamadaIMyInterface definido de la siguiente manera: // C# code public interface IMyInterface { void Foo(string value); string MyProperty { get; } } Supongo que también tengo una clase C ++ / CLI,MyConcreteClass, ...

2 la respuesta

Agregando #pragma make_public (Tipo) no elimina el error C3767

Tengo un ensamblado (A) que define una clase administrada que tiene un constructor público que toma dos tipos nativos. Tengo acceso a los archivos de encabezado y archivos de compilación que contienen los tipos nativos. Creé unaC++/CLI ...

2 la respuesta

C ++ / CLI Confusión de gestión de recursos

Estoy extremadamente confundido acerca de la gestión de recursos en C ++ / CLI. Pensé que tenía un control (sin juego de palabras), pero me topé con elauto_gcroot<T> class mientras miraba a través de los archivos de encabezado, lo que condujo a ...

4 la respuesta

LoadLibrary 193

Estoy creando un dll C ++ / CLI que se cargará en una aplicación heredada de c ++. La aplicación heredada hace esto con una llamada tradicional a LoadLibrary. Tanto la aplicación como el dll C ++ / CLI se compilan en modo de 64 bits. Cuando se ...

2 la respuesta

¿Por qué es / clr incompatible con / mt y / mtd en Visual Studio?

¿Alguien puede explicarme cómo y por qué / clr es incompatible con / mtd? ¿Cuál es la alternativa para esto? ¿Qué sucede internamente si uso / md o / mdd? Hasta donde yo sé, no utilizamos / clr y / mtd combinados. ¿Alguien puede explicar si ...

20 la respuesta

C ++ / CLI Conversión de System :: String ^ a std :: string

Puede alguien publicar un código simple que convertiría, System::String^A C ++std::string I.e., Solo quiero asignar el valor de, String^ originalString;A std::string newString;

2 la respuesta

Obtener error C3352 (la función especificada no coincide con el tipo de delegado), aunque la función parece coincidir con el tipo de delegado

Aquí está el mensaje de error exacto en la compilación: error C3352: 'double MyNamespace :: MyRefClass :: MyFunction (const std :: vector <_Ty> &, std :: vector <_Ty> &, void *)': la función especificada no coincide con el tipo de delegado ...

4 la respuesta

convert asa de estructura desde administrado a C ++ / CLI no administrado

En C #, definí una estructura: [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] public struct MyObject { [MarshalAs(UnmanagedType.LPWStr)] public string var1; [MarshalAs(UnmanagedType.LPWStr)] public string var2; }; Tengo esta ...

12 la respuesta

how para convertir de LPWSTR a 'const char *'

Después de obtener una estructura de C # a C ++ con C ++ / CLI: public value struct SampleObject { LPWSTR a; }; Quiero imprimir su instancia: printf(sampleObject->a); pero recibí este error: Error 1 error C2664: 'printf': no se puede convertir ...

4 la respuesta

¿Por qué la depuración de un proyecto C # muestra símbolos C ++ / CLI?

Tengo un problema extraño con algunos proyectos de bibliotecas y consolas de C # (pero no los que creo desde cero) en los que se muestran los relojes y las etiquetas inteligentes para la depuración mediante la notación C ++ / CLI (por ejemplo, ...