C no Visual Studio [fechado]
-
09-06-2019 - |
Pergunta
Eu estou tentando aprender C.Como C# developer, minha IDE do Visual Studio.Eu já ouvi isso é um bom ambiente para C/C++ development.No entanto, parece que não importa o que seja um pouco, coisa que eu tento fazer, a intuição me falha.Alguém pode dar bons recursos como:
- saiba os prós e fora de C no Visual Studio
- recomendar um melhor C IDE + compilador
Editar: Veja também: https://stackoverflow.com/questions/951516/a-good-c-ide
Solução
Resposta puramente sujeito pergunta "e me recomendar um melhor C IDE do compilador e" eu encontrar Ming32w e Code::blocks (agora com o combinado instalador) muito útil no windows, mas YMMV como você é, obviamente, utilizado para o MS IDE e estão apenas lutando com C.
Gostaria de sugerir que você se concentrar em aplicativos de console para começar uma sensação para a língua em primeiro lugar, antes de tentar juntá-los com uma INTERFACE de usuário do windows que na minha experiência é o mais difícil de bits de desenvolvimento do windows.
Outras dicas
bem, você pode usar o visual studio bem dar uma olhada aqui o homem http://www.daniweb.com/forums/thread16256.html
Vá para a Vista de Menu, seleccione Solution Explorer ou CTRL+ ALT +L
Em seguida, Selecione O projeto que estão desenvolvendo o clique do botão direito sobre isso.
Em seguida, escolha Propriedades a partir do submenu.
Em seguida, selecione as propriedades de Configuração da estrutura de Árvore.em que selecione C/C++, em seguida, selecione Avançado.Agora no painel do lado direito de alterar a propriedade
Compilação a partir de Compilação de Código C++ (/TP) para Compilar como o Código em C (/TC)
Finalmente alterar as suas extensões de nome de arquivo .c
Agora você configurou você Visual Studio para compilar programas em C
E você pode usar o NetBeans também ele poderia até mesmo ser mais amigável do que a de download do Visual Studio que você não vai se arrepender eu prometo
Simples e doce:Aplicativos de Console (basic programas em C usando o printf e tal) são de fácil e barato feito com o Pequeno Compilador de C - sem frescuras, sem gui, completo C compilador.
No entanto, C desenvolvimento é relativamente simples no Visual Studio bem.As instruções a seguir irão definir o Visual C++ como um bom compilador C, e irá produzir aplicativos de console em primeiro lugar, e voc pode mudar para mais complexas aplicativos do windows que você vá.
- Obter o Visual Studio C++ edition (express é bom)
- Inicie um novo projecto - desativar cabeçalhos pré-compilados (talvez o assistente vai deixar você fazer isso, talvez você terá que alterar as configurações de compilador, uma vez dentro do projeto)
- Delete tudo dentro do projeto.
- Criar um novo exemplo.c" do arquivo com o exemplo olá mundo
- Compilar e você vai longe.
Em alternativa, obter uma máquina virtual de linux, ou o Cygwin.Mas, como você já tem o Visual Studio, você pode muito bem ficar com o que você sabe.
Como um aparte, esse não é Atwood aprendizagem C, finalmente, é isso?Não ALTs!;-D
-Adam
Bloodshed Dev-C++ é o melhor windows de C/C++ IDE IMO: http://www.bloodshed.net/ Ele usa o compilador GNU conjunto e é livre como em cerveja.
EDITAR:a página de download para o IDE está aqui: http://www.bloodshed.net/dev/devcpp.html
Como já foi dito, você deve verificar para fora do VS.net C++ edição, mas se você gostaria de tentar outra coisa Eclipse tem um C++ edição.Você pode obter mais informações a partir de http://eclipse.org ou confira a distro em http://www.easyeclipse.org/site/distributions/cplusplus.html
The problem with learning C within Visual Studio is that you are compiling C using the Visual Studio C++ compiler. You might want to try learning C using the GNU GCC compiler from within the Cygwin environment in Windows.
Esta é uma legítima resposta, eu postei um IDE que utiliza os compiladores GNU, então, por que ele tem sido para baixo modded?
Este é o tipo de coisa que vai me fazer não use ENTÃO, por baixo mod alguém só porque eles estão recomendando um compilador diferente, e IMHO, um melhor, da Microsoft?
obtenha pessoas reais, e @Antonio Haley, eu lhe dei +1
http://xoax.net/comp/cpp/console/Lesson0.php
Qualquer uso?
Algumas pessoas dizem que quanto menor a IDE é melhor para a aprendizagem.Dê uma olhada no Code::Blocks.É geralmente verdade que a partir de C em uma IDE é difícil, porque muitos livros explicam o suficiente para controlar o IDE.Talvez começando em um console e um básico editor de texto com realce de sintaxe seria melhor – pelo menos sob o Linux.Desde o Windows' console está longe de ser grande, eu não recomendo usá-lo.
/EDIÇÃO:Dev-C++ usado para ser o melhor livremente IDE disponível para Windows.No entanto, o seu desenvolvimento foi descontinuado anos atrás, e a versão mais recente, infelizmente, está cheio de bugs.
Há uma razão muito boa para aprender C e C++.A razão é que há um monte de código C e C++ lá fora, que estão realizando muito real e tarefas importantes.Alguém que se considera um programador e um aluno(duvidoso que você pode separar os dois) pode aprender muito com estas linhas de código.
Você pode aprender muito a partir de cada idioma, estudando os outros, mas se você realmente quer grok C é muito mais fácil separar-se de tudo o C++ por um tempo.O Visual C++ é grande, mas o GCC é uma ótima maneira para lançar-se em baunilha ANSI C sem ter mentalmente para despistar qualquer C++.
@mmattax obrigado!
C no Visual Studio é fino, é só usar o compilador de linha de comando que está incluído na versão Pro.Sim, seu compilador C++, mas trata todos os arquivos terminando .c como C .Você pode até mesmo forçar a tratar TODOS os arquivos como C com um interruptor.O VS documentação tem entradas, basta pesquisar o índice para o Visual C.
O Visual Studio é um dos melhores IDEs para C/C++.Eu não acho que isso é complicado e difícil de usar - se você tiver dúvidas sobre isso, pergunte a eles.Alguns outros compiladores/IDEs são bons também, mas se tiver o Visual Studio e tenho usado ele - por que não cumpri-lo?
Para C simples, eu sugiro que Pelles C.Gera código otimizado e suporte C99 construções.
Características:
- Suporte para o Windows de 32 bits (X86),
- O Windows de 64 bits (X64) e Windows Mobile (BRAÇO).Suporte para o padrão C99.
- Editor de código fonte integrada com chamada de dicas e símbolo de navegação.Fonte integrada de nível depurador.Gerenciamento de projetos.
- Inline assembler para X86 e ARM.
- Integrado editor de recursos.Integrado de mapa de bits, um ícone e um editor de cursor.Integrada cursor animado e editor de vídeo.
- Integrado hex dump editor.
- Suporte para controles personalizados na caixa de diálogo editor.Apoio para projeto personalizado assistentes.http://www.smorgasbordet.com/pellesc/
Quando eu usei o visual studio 5.0 ele deve compilar o código c enquanto os arquivos de cabeçalho e biblioteca.estão lá para que o compilador encontrar.Na verdade a maioria dos compiladores de C++, como o G++ irá compilar o código C, apenas a de multa.Mas eu não tenho certeza de quão bem..Se o alvo é uma plataforma, em seguida, você pode alterar os arquivos de cabeçalho e biblioteca.dentro de você IDE e do Compilador.
O Visual Studio tem um grande depurador do que nenhum outro Compilador que eu já vi, pode competir com.Tenho vindo a utilizar o gcc darwin10 4.2.1 e encontrar o depurador é, basicamente, o que você pode getfree com qualquer linux sabor.Eu recomendo você aprender tanto em um simples compilador gcc e também experimentar o visual studio, que custa dinheiro.A express edition não permite o uso de segmentação e várias outras coisas que eu esqueci.O Visual Studio 5.0 deve ser ok para usar e o depurador é muito mais amiga do ser humano, em seguida, a versão de linha de comando chamado GDB.Tente DDD no linux que é semelhante ao XCODE do depurador.
Embora C++ e C são diferentes, você pode compilar os dois juntos.Mas você deve entender que cada um de falhas e pontos positivos.O código C é mais rápido, mas a linguagem C++ é muito mais fácil escrever e gerenciar código maior.C++ é orientado a objeto, mas C é processual, enquanto ambos são linguagens imperativas.Gostaria de sugerir a aprender objective-C já que você pode usar C++ e C bibliotecas.Usando os recursos que você gosta em todas as três línguas!!!
O Visual Studio Express ou considerar .c arquivos como o código em C, mas o compilador vai continuar a dar avisos, e irritante, sugestões, as quais não exigem, no depurador.Dá uma indicação de que o Visual C++, como o nome sugere, é otimizado para C++ desenvolvimento para o sistema Operacional Windows, que foi escrito originalmente na planície puro C.