Erro LNK1000 do vinculador incremental do VC ++
Disclaimer: Eu sou um cara de C # praticamente sem experiência em VS C ++ / MFC.
Estou tentando obter alguns projetos criados na minha máquina que são misturados C ++ / .net. Ao compilar um projeto C ++ através da linha de comando na minha máquina, estou recebendo este erro:
LINK: erro fatal LNK1000: erro interno durante o IMAGE :: BuildImage [SOURCE_CODE_PATH_TO_VCPROJ]
Minha versão do Link.exe é: 9.00.30729.1
A linha de código que está acionando isso é bastante simples:
System :: String ^ fullPath = gcnew System :: String (dllpath);
Quando largo as coisas do gcnew e apenas codifico uma string em seu lugar, tudo é compilado corretamente.
No Google, isso resulta em várias postagens dizendo que esse problema foi corrigido com o kb948127, incluído no VS2008 SP1. Eu verifiquei que tenho esse hotfix específico instalado. Também verifiquei que a ligação incremental está desabilitada com a configuração / INCREMENTAL: NO, mas ainda estou tendo o erro em todas as compilações.
Há uma configuração ou chave que está faltando? Alguém já teve esse tipo de problema antes?