C under .NET

5 отговора 225 прегледа
#1

C under .NET

Zdraweite, nqkoi moje li da mi napravi Idiot's tutorial za da kompiliram C programa (Hello World) pod MS VS.NET ? Prosto ne moga da se opravq, puk ne mi se iska da instaliram i VS 6.0. Mersi predvaritelno!

Отговор
в отговор на Trym #2

Hello World

зависи каква ти е програмката :
Конзолно приложение
Windows приложение
ASP.NET приложение

Най-лесно е конзолното приложение - правиш си нов да речем C# проект и избираш Console Application. После то ти изкарва код където намираш къде е Main процедурата и вътре пишеш:
Console.WriteLine ("Hello World");
трябва да изглежда горе-долу така:
[STAThread]
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
Console.ReadLine();

}

Ние сме точици във вселената. А всеки човек е една цяла вселена...
Отговор
в отговор на Trym #3

Re: C under .NET

от старт менюто избираш
Visual Studio.NET -> Visual Studio.NET Tools -> Visual Studio .NET 2003 Command Prompt
което ти сетва копилатора, и линкера и т.н. в path
( при мене това е скрипта C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\vsvars32.bat )
след това пишеш:

G:\src>copy con hello.c
#include <stdio.h>

void main(){
printf("Hello, world!\n");
}
^Z
1 file(s) copied.

G:\src>cl hello.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86
Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.

hello.c
Microsoft (R) Incremental Linker Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.

/out:hello.exe
hello.obj

G:\src>hello
Hello, world!


Отговор
в отговор на s_dimi #4

Re: C under .NET

Mersi mnogo, to4no tova e koeto iskam, no ima li na4in da se kompilira tazi C (ne C#) programa pod visualnta sreda?

Отговор
в отговор на Trym #5

Re: C under .NET

Tova e novijat nachin na programirane s C++.NET


#include "stdafx.h"
#using <mscorlib.dll>
using namespace System;
int _tmain()
{
Console::WriteLine(S"Hello World");
return 0;
}



Отговор
в отговор на Trym #6

Re: C under .NET

Zdravei,

Moje da se napravi i v IDE-to.
Eto gi stapkite. Te biha bili po-malko ako iska6 c++ a ne c i ako prieme6 filovete koito ti generira (ne 4e ima ne6to osobeno de).
No ako iska6 da si napi6e6 programa kakto bi si ia napisal za DOS eto gi stapkite

1. File|New|Project....
2. V dialoga otvori darvoto *Visual C++ Projects* i izberi *Win32*. Posle izberi *Win32 Console Project* i otdolu si napi6i imeto na proekta. Dai mu OK na dialoga.
3. Tuk ti se otvaria edin nov dialog. Ot liavo ima 2 ne6to kato linka *Overview* i *Application Settings*. 6trakni na *Application Settings*
4. Markirai pod *Additional Options* *Empty Project* check boxa. Ako ne napravi6 tova 6te ti generira C++ proekt.
5. Zatvori dialoga d *Finish*. Tova to sazdava nov solution s edin prazen VC proekt.
6. V solution explorera 6trakni s desnia buton v/u klona *Source Files* i izberi Add|Add New Item....
7. V dialoga izberi *C++ File (*.cpp)*. Napi6i mu imeto otdolu no sloji raz6irene *.c
naprimer MyFile.c
8. Dai na dialoga *Open* i si gotov da pi6e6 C programi kakto si zane6

HTH

Отговор