C em Visual Studio

votos
21

Eu estou tentando aprender C. Como um desenvolvedor C #, meu IDE é Visual Studio. Eu já ouvi este é um bom ambiente para o desenvolvimento C / C ++. No entanto, parece que não importa o que pequena coisa que eu tento fazer, a intuição me falha. alguém pode dar bons recursos para como quer:

  • aprender a ins e fora de C no Visual Studio
  • recomendar um melhor C IDE + compilador

Edit: Veja também: https://stackoverflow.com/questions/951516/a-good-c-ide

Publicado 26/08/2008 em 15:59
fonte usuário
Em outras línguas...                            


15 respostas

votos
1

Algumas pessoas dizem que um IDE menor é melhor para a aprendizagem. Dê uma olhada Code :: Blocks . Em geral, é verdade que começava C em uma IDE é difícil porque não há muitos livros explicam suficiente para controlar o IDE. Talvez a partir de um console e um editor de texto básico com destaque de sintaxe seria melhor - pelo menos no Linux. Desde console do Windows' está longe de ser grande, eu não recomendo usá-lo.

/ EDIT: Dev-C ++ utilizada para ser o melhor IDE livremente disponível para Windows. No entanto, o seu desenvolvimento foi interrompido anos atrás e a versão mais recente, infelizmente, está cheio de bugs.

Respondeu 26/08/2008 em 16:03
fonte usuário

votos
10

Respondendo a pergunta puramente assunto "me recomendar um melhor IDE C e compilador" Acho blocos Ming32w e Código :: (agora com instalador combinado) muito útil em janelas, mas YMMV como você está, obviamente, utilizado para o MS IDE e estão apenas lutando com C .

Posso sugerir que você se concentrar em aplicativos de console para obter uma sensação para a primeira língua antes de tentar amarrá-lo juntamente com uma interface de usuário do Windows que na minha experiência é a parte mais difícil do desenvolvimento janelas.

Respondeu 26/08/2008 em 16:03
fonte usuário

votos
3

Bloodshed Dev-C ++ é a melhor janelas C / C ++ IDE IMO: http://www.bloodshed.net/ Ele usa o compilador GNU definido e é livre como em cerveja.

EDIT: a página para download do IDE está aqui: http://www.bloodshed.net/dev/devcpp.html

Respondeu 26/08/2008 em 16:03
fonte usuário

votos
9

Simples e doce: aplicações de console (programas C básicas usando printf e tal) são fácil e barato feito com o Compiler C minúsculo - um sem frescura, não gui, complier completa C.

http://bellard.org/tcc/

No entanto, o desenvolvimento C é relativamente simples no Visual Studio também. As instruções a seguir irá definir Visual C ++ como um bom compilador C, e vai produzir aplicativos de console em primeiro lugar, e yo pode mover-se em aplicativos do Windows mais complexas que você vá.

  1. Obter a edição Visual Studio C ++ (expressar é muito bem)
  2. Inicie um novo projeto - cabeçalhos pré-compilados com deficiência (talvez o assistente vai deixar você fazer isso, talvez você vai ter que alterar as configurações do compilador uma vez dentro do projeto)
  3. Excluir tudo dentro do projeto.
  4. Criar um novo arquivo "example.c" com o exemplo Olá mundo
  5. Compilar e você vai longe.

Como alternativa, ter uma máquina virtual Linux ou Cygwin. Mas, como você já tem Visual Studio, assim como você pode ficar com o que você sabe.

Como um aparte, isso não é Atwood aprendendo C, finalmente, não é? Não ALTs! ;-D

-Adão

Respondeu 26/08/2008 em 16:04
fonte usuário

Respondeu 26/08/2008 em 16:05
fonte usuário

votos
12

O problema com a aprendizagem de C dentro do Visual Studio é que você está compilando C usando o compilador Visual Studio C ++. Você pode querer tentar aprender C utilizando o GNU GCC compilador de dentro do Cygwin ambiente no Windows.

Respondeu 26/08/2008 em 16:09
fonte usuário

votos
3

Como já foi dito, você deve verificar se a edição VS.net C ++, mas se você gostaria de tentar algo mais Eclipse tem uma edição C ++. Você pode obter mais informações a partir http://eclipse.org ou confira a distro em http://www.easyeclipse.org/site/distributions/cplusplus.html

Respondeu 26/08/2008 em 16:17
fonte usuário

votos
3
O problema com a aprendizagem de C dentro do Visual Studio é que você está compilando C 
usando o compilador Visual Studio C ++. Você pode querer tentar aprender C usando
o compilador GNU GCC de dentro do ambiente Cygwin no Windows.

Esta é uma resposta legítima, eu postei um IDE que usa os compiladores GNU, então por que ele tem sido baixo modded?

Este é o tipo de coisa que vai me fazer não usar Então, por que alguém para baixo mod só porque eles estão recomendando um compilador diferente, e IMHO, um melhor depois da Microsoft?

levar as pessoas reais, e @Antonio Haley Eu te dei um

Respondeu 26/08/2008 em 16:22
fonte usuário

votos
1

Há uma razão muito boa para aprender C e C ++. A razão é que há um monte de C e C ++ código lá fora, que estão realizando tarefas muito reais e importantes. Alguém que se considera um programador e um aprendiz (duvidoso que você pode separar os dois) pode aprender muito com estas linhas de código.

Você pode aprender muito com cada idioma, estudando o outro, mas se você realmente quer Grokar C é muito mais fácil de separar-se de qualquer coisa C ++ por um tempo. Visual C ++ é grande, mas GCC é uma ótima maneira para empurrar-se em baunilha ANSI C sem ter de contornar mentalmente qualquer C ++.

@mmattax obrigado!

Respondeu 26/08/2008 em 16:35
fonte usuário

votos
1

C no Visual Studio é bom, é só usar o compilador de linha de comando que está incluído na edição Pro. Sim, é o compilador C ++, mas trata todos os arquivos que terminam .c como C. Você pode até mesmo forçá-lo a tratar todos os arquivos como C com um interruptor. A documentação VS tem entradas sobre ele, basta procurar o índice para o Visual C.

Respondeu 11/02/2009 em 06:03
fonte usuário

votos
1

Visual Studio é um dos melhores IDEs para C / C ++. Eu não acho que é complicado e difícil de usar - se você tiver dúvidas sobre isso - perguntar-lhes. Alguns outros compiladores / IDEs são muito bem também, mas se já tem o Visual Studio e tê-lo usado - por que não cumpri-lo?

Respondeu 06/06/2009 em 12:27
fonte usuário

votos
56

assim você pode usar o Visual Studio muito bem dar uma olhada aqui homem http://www.daniweb.com/forums/thread16256.html

Ir para a visualização do menu, selecione Solution Explorer ou CTRL + ALT + L

Em seguida, selecione o projeto que você está desenvolvendo e clique direito sobre isso.

Em seguida, selecione Propriedades no submenu.

Em seguida, selecione as propriedades de configuração na estrutura de árvore. sob que seleccione C / C ++, em seguida, seleccionar avançada. Agora, no painel do lado direito alterar a propriedade

Como compilar de compilação de código C ++ (/ TP) para compilar como C Código (/ TC)

Finalmente mudar suas extensões de arquivo para .c

Agora você configurou você Visual Studio para compilar programas em C

E você pode usar o NetBeans também que poderia até mesmo ser mais amigável do que o Visual Studio baixá-lo você não vai se arrepender eu prometo

Respondeu 14/11/2010 em 09:23
fonte usuário

votos
1

Para C simples, sugiro Pelles C . Gera código otimizado e suporta C99 constrói.

Características:

  • Suporte para Windows 32-bit (x86),
  • 64-bit do Windows (X64), e Windows Mobile (ARM). Suporte para o padrão C99.
  • editor de código fonte integrado com dicas de chamadas e símbolo de navegação. depurador de nível de fonte integrado. Gerenciamento de Projetos.
  • inline assembler para x86 e ARM.
  • editor de recursos integrado. bitmap integrado, ícone e editor cursor. cursor animado integrado e editor de vídeo.
  • editor hex-dump integrado.
  • Controles personalizados supportfor no editor de diálogo. Suporte para assistentes de projeto personalizado. http://www.smorgasbordet.com/pellesc/
Respondeu 20/12/2010 em 20:02
fonte usuário

votos
1

Quando usei o Visual Studio 5.0 deve compilar o código c, enquanto os arquivos de cabeçalho e lib. estão lá para o compilador de encontrar. Na verdade a maioria dos compiladores C ++ como G ++ irá compilar o código C muito bem. Mas eu não sei como bem .. Se você está direcionando uma plataforma, em seguida, você pode alterar os arquivos de cabeçalho e lib. dentro de você IDE e compilador.

Visual Studio tem um grande depurador que nenhum outro compilador que eu tenho visto pode competir. Tenho vindo a utilizar darwin10 gcc 4.2.1 e encontrar o depurador é basicamente apenas o que você pode getfree com qualquer sabor linux. Eu recomendo que você aprender tanto em um compilador gcc plain vanilla e também tentar visual studio que custa dinheiro. A edição Express não permite o uso de threading e várias outras coisas que eu esqueci. Visual Studio 5.0 deve estar ok para usar e o depurador é muito mais humano amigável, então a versão de um comando chamado GDB. Tente DDD no linux que é semelhante ao depurador do Xcode.

Embora C ++ e C são diferentes você pode compilar os dois juntos. Mas você deve compreender cada queridos falhas e pontos positivos. código C é mais rápido, mas C ++ é muito mais fácil de escrever e gerenciar o código maior. C ++ é orientada a objeto, mas C é processual, enquanto ambos são linguagens imperativas. Sugiro aprender Objective-C, pois você pode usar tanto C ++ e bibliotecas C. Usando as características que você gosta em todas as três línguas !!!

Respondeu 31/01/2011 em 02:03
fonte usuário

votos
0

Visual Studio ou expresso não considero .c arquivos como o código C, mas o compilador vai continuar dando avisos e sugestões irritantes que você não requerem, no depurador. Dá uma indicação de que o Visual C ++, como o nome sugere é optimizado para desenvolvimento em C ++ para o sistema operativo Windows, que foi originalmente escrito em bruto puro C.

Respondeu 27/04/2012 em 07:04
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more