VC2008, como transformar bandeira CLR off para arquivos individuais no projeto ++ / CLI C

StackOverflow https://stackoverflow.com/questions/808250

  •  03-07-2019
  •  | 
  •  

Pergunta

Este post diz que é possível desligar a bandeira CLR para um arquivo .cpp individual.

A partir do post: Você pode definir / CLR ligado ou desligado em cada arquivo .cpp individualmente. Ligá-lo para todo o projeto ,. como você tem feito, em seguida, desligá-lo para os arquivos contendo apenas o código nativo (não gerido). Quando você tem procject o VC ++ Propriedades de diálogo Abrir, você ainda pode clicar em arquivos / projetos no Solution Explorer para alterar o escopo de que você está trabalhando. Clique no arquivo.cpp não gerenciado para definir opções para apenas esse arquivo.

Isso é verdade? Eu não consigo descobrir como fazê-lo através das páginas de propriedades para o meu projeto de C ++ / CLI. Como eu iria fazer isso?

Foi útil?

Solução

Apenas clique direito em um arquivo no Solution Explorer e clique em Propriedades. A opção é "Compilar com Common Language Runtime suporte", em C / C ++ -.> Geral

Outras dicas

Uma coisa de olhar para fora também é pré-compilado cabeçalhos. No entanto, você pode reativar arquivos de cabeçalho pré-compilados em um projeto misto. Se você adicionar algo como stdafx.mgd.cpp / stdafx.mgd.h, e em seguida, para cada arquivo que você configurar para C ++ / CLI, mude o "Use PCH através do arquivo" para o seu stdafx.mgd.h e acrescentar" .mgd .pch" no final da linha de arquivo de cabeçalho pré-compilado abaixo ... (que deve corresponder ao seu nomeando você usou para a stdafx.mgd.cpp e selecionado 'Criar cabeçalhos pré-compilados ...')

Sendo assim o uso de vezes C # compilação rápida, cada pouco ajuda a melhorar perf no C ++ / CLI compila ... oh ya, não se esqueça / MP;)

Desculpe, é um pouco off topic, mas está geralmente relacionada / próximos passos ...

Não importa, a resposta estava bem na minha frente (mesmo no parágrafo que citei).

você ainda pode clicar em arquivos / projetos no Solution Explorer para alterar o escopo de que você está trabalhando. Clique no arquivo.cpp não gerenciado para definir opções para apenas esse arquivo.

É apenas um daqueles dias: -)

Botão direito do mouse no nome do arquivo no Solution Explorer> Propriedades> C / C ++.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top