Resultados da pesquisa a pedido "name-mangling"
Comportamento estranho de nome estranho do VS?
Considere o seguinte código de não fazer nada, que estou compilando como C ++ no Win10 de 64 bits: int test(int argc, char *argv[]); int main(int argc, char *argv[]) { return test(argc, argv); } int test(int argc, char **argv) { return 0; }Se ...
Como listar os símbolos em um arquivo .so
Como listar os símbolos que estão sendo exportados de um arquivo .so? Se possível, também gostaria de saber sua origem (por exemplo, se eles foram extraídos de uma biblioteca estática). Estou usando o gcc 4.0.2, se isso faz diferença.
referência indefinida do g ++, embora o símbolo esteja presente no arquivo * .so
Encontrei várias perguntas semelhantes (por exemplo,esta [https://stackoverflow.com/questions/15849422/u ndefined-reference-to-symbol-even-when-nm-indicates-that-this-symbol-is-present] , ...
Por que tenho duas implementações destruidoras na minha saída de montagem? [duplicado]
Esta pergunta já tem uma resposta aqui: GNU GCC (g ++): Por que gera vários dtors? [/questions/6613870/gnu-gcc-g-why-does-it-generate-multiple-dtors] 2 respostas Eobjdump do meu arquivo .o revela que tenho dois destruidores diferentes para ...
nome stdcall desconfigurado usando extern c e dllexport vs definições de módulo (msvc ++)
Eu estava tentando exportar uma função de teste simples para uma dll trabalhar com um aplicativo (fyi: mIRC) que especifica a convenção de chamada como: int __stdcall test_func(HWND mWnd, HWND aWnd, char *data, char *parms, BOOL show, BOOL ...
função para manipular / desmontar funções
Eu tenho anteriormenteaqui [https://stackoverflow.com/questions/4920610/c-class-function-in-assembly], foi mostrado que as funções do C ++ não são facilmente representadas na montagem. Agora, estou interessado em ler de uma maneira ou de outra, ...
Por que precisamos extern "C" {#include <foo.h>} em C ++? [duplicado
Esta pergunta já tem uma resposta aqui: Qual é o efeito do "C" externo em C + [/questions/1041866/what-is-the-effect-of-extern-c-in-c] 3 respostasPor que precisamos usar: extern "C" { #include <foo.h> }Especificamente Quando devemos usá-lo? O ...
View Nomes desconfigurados do compilador em C ++
Como visualizo os nomes desconfigurados gerados pelo compilador para funções sobrecarregadas em C ++? Estou usando o VC9, mas as respostas para outros compiladores também são bem-vinda Editar Acho todas as respostas úteis aqui. Aceitando o que ...
Existe uma maneira de suprimir c ++ mangling nom
Eu tenho uma DLL que está escrita em C ++ e quero suprimir o nome desconectado para alguns métodos exportados. Os métodos são globais e não são membros de nenhuma classe. Existe uma maneira de conseguir isso BTT: Estou usando o VS200
Página 2 do 2