Vinculador propriedade páginas
Este tópico discute as propriedades a seguir sobre o Geral página de propriedades do vinculador:
Ignorar Biblioteca de importação
Instrui o vinculador não tente vincular qualquer saída .lib gerada a partir dessa compilação em qualquer projeto dependente.Isso permite que o sistema de projeto manipular arquivos .dll que não produzem um arquivo .lib quando construído.Se um projeto depende de outro projeto que produz uma DLL, o sistema de projeto irá vincular automaticamente o arquivo .lib produzido por esse projeto filho.Isso pode não ser necessária por projetos que estão produzindo COM DLLs ou somente de recurso DLLs; essas DLLs não tem qualquer exportações significativas.Se uma DLL tiver não exporta, o vinculador não irá gerar um arquivo .lib.Se nenhum arquivo de exportar .lib estiver presente no disco e o sistema de projeto informa o vinculador a vincular com essa DLL (ausente), o link falhará.Use Ignorar Biblioteca de importação para resolver esse problema.Quando conjunto para Yes, o sistema de projeto irá ignorar a presença ou ausência do arquivo .lib e causar qualquer projeto que depende deste projeto não vincular com o arquivo .lib inexistente.
Para programaticamente acesso esta propriedade, consulte IgnoreImportLibrary.
Registrar saída
Execute o regsvr32.exe /s $ (TargetPath), que é válido apenas em projetos de DLL.Para projetos EXE, essa propriedade é ignorada.Se você desejar registrar uma saída .exe, conjunto registrados de um evento postbuild sobre a configuração para fazer o inscrição personalizado é sempre necessário para arquivos .exe.Para programaticamente acesso esta propriedade, consulte RegisterOutput.
Redirecionamento por usuário
inscrição no Visual Studio Tradicionalmente realizado em HKEY_CLASSES_ROOT (HKCR). Com Windows Vista, para acesso HKCR execute Visual Studio no modo elevado. Os desenvolvedores não deseja sempre executado no modo elevado, mas ainda devem funciona com o inscrição.Redirecionamento de usuário permite que você registre sem ter que executar nesse modo.Redirecionamento por usuário fará todas as gravações para HKCR sejam redirecionadas para HKEY_CURRENT_USER (HKCU).Se o redirecionamento de usuário for desativado, ele pode fazer com que PRJ0050 de erro de compilação do projeto Quando o programa tenta gravar em HKCR.
Dependências de biblioteca de vínculo
Oferece a opção de vincular nos arquivos .lib produzidos por projetos dependentes.Normalmente, você deverá vincular no arquivo .lib.Usar entradas de dependência de biblioteca
Em um projeto grande, quando um projeto dependente produz um arquivo .lib, vínculo incremental é desabilitado.Se houver muitos projetos dependentes que produzem arquivos .lib, a construção do aplicativo pode levar muito time.Quando essa propriedade é definida como Yes, os links de sistema do projeto nos arquivos .obj .libs produzido por projetos dependentes, habilitando assim vínculo incremental.
Para obter informações sobre como acesso o Geral vinculador página de propriedades, consulte Como: Especifica propriedades do projeto com propriedade Pages.
Consulte também
Referência
Diretórios VC ++, Projects and Solutions, caixa de diálogo Opções