Resultados da pesquisa a pedido "c++-cli"
Adding #pragma make_public (Type) não remove o erro C3767
Tenho um Assembly (A) que define uma classe Managed que possui um construtor público que usa dois tipos nativo Tenho acesso aos arquivos de cabeçalho e arquivos lib compilados que contêm os tipos nativo Criei umC++/CLI projeto e definiu ...
C ++ / CLI Resource Management Confusion
Estou extremamente confuso sobre gerenciamento de recursos em C ++ / CLI. Eu pensei que tinha uma alça (sem trocadilhos), mas me deparei com oauto_gcroot<T> class enquanto procurava nos arquivos de cabeçalho, o que levou a uma pesquisa no ...
LoadLibrary 193
Estou criando uma DLL C ++ / CLI que será carregada em um aplicativo c ++ herdado. O aplicativo legado faz isso com uma chamada tradicional para LoadLibrary. O aplicativo e a DLL C ++ / CLI são compilados no modo de 64 bit Quando a chamada ...
Por que / clr é incompatível com / mt e / mtd no Visual Studio?
Alguém pode me explicar como e por que / clr é incompatível com / mtd? Qual é a alternativa para isso? O que acontece internamente se eu usar / md ou / mdd? Até onde sei, não usamos combinadamente / clr e / mtd. Alguém pode explicar se existe ...
C ++ / CLI Convertendo de System :: String ^ para std :: string
lguém pode postar um código simples que convert System::String^Para C ++std::string Ou seja, só quero atribuir o valor de String^ originalString;Para std::string newString;
Obtendo o erro C3352 (a função especificada não corresponde ao tipo de delegado), mesmo que a função pareça corresponder ao tipo de delegado
Aqui está a mensagem de erro exata na compilação: error C3352: 'double MyNamespace :: MyRefClass :: MyFunction (const std :: vetor <_Ty> &, std :: vetor <_Ty> &, void *)': a função especificada não corresponde ao tipo de delegado 'double (const ...
how to converter from LPWSTR para 'const char *'
epois de obter uma estrutura de C # para C ++ usando C ++ / CLI: public value struct SampleObject { LPWSTR a; };Quero imprimir sua instância: printf(sampleObject->a); mas recebi este erro: Erro 1 do erro C2664: 'printf': não é possível ...
converter estrutura manipular de gerenciado em C ++ / CLI não gerenciado
Em C #, eu defini uma struct: [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] public struct MyObject { [MarshalAs(UnmanagedType.LPWStr)] public string var1; [MarshalAs(UnmanagedType.LPWStr)] public string var2; }; Eu tenho essa ...
Por que a depuração de um projeto C # exibe símbolos C ++ / CLI?
Eu tenho um problema estranho com alguns projetos de biblioteca e console C # (mas não os que eu crio do zero) em que eles estão exibindo os relógios e as marcas inteligentes para depuração usando a notação C ++ / CLI (por ...
Wrapping código gerenciado para uso não gerenciado
Temos um grande projeto C ++ que é compilado como código não gerenciado nativo. Precisamos usar um recurso do código gerenciado, mas não queremos compilar todo o projeto em /clr Fiz uma DLL, tenho uma classe ref chamada B, que é exposta na ...