PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Aplikacije (https://forum.pcekspert.com/forumdisplay.php?f=37)
-   -   Microsoft Visual C++ 2008 (https://forum.pcekspert.com/showthread.php?t=252955)

IgOr222 27.10.2013. 10:02

Microsoft Visual C++ 2008
 
Imam laptop Toshiba Satellite iwindows 7 (64) i kada sam napravio program u c-u, buildam project i javlja mi Command line error D8045 : cannot compile C file '.\ZAD' with the /clr option. I ne znam što dalje. Pomoć?

GoGzS 27.10.2013. 10:20

Hmmm... kako ti se točno zove datoteka u kojoj ti je main()? Mora imati .c extenziju, a ne .cpp

Ako je .c i dalje neće, probaj kompajlirati pomoću Developer Command Prompt.

Start -> All Programs -> Visual Studio 2008 -> Visual Studio Tools -> Developer Command Prompt

Pomoću cd naredbe se prebaci u folder u kojem ti je .c datoteka i zavrti:
cl imedatoteke.c /TP

Iz nekog razloga Visual studio to pokušava kompajlirat sa /clr opcijom, a trebao bi /TP. A mislim da je zbog extenzije.

IgOr222 27.10.2013. 10:33

Citiraj:

Autor GoGzS (Post 2484932)
Hmmm... kako ti se točno zove datoteka u kojoj ti je main()? Mora imati .c extenziju, a ne .cpp

Ako je .c i dalje neće, probaj kompajlirati pomoću Developer Command Prompt.

Start -> All Programs -> Visual Studio 2008 -> Visual Studio Tools -> Developer Command Prompt

Pomoću cd naredbe se prebaci u folder u kojem ti je .c datoteka i zavrti:
cl imedatoteke.c /TP

Iz nekog razloga Visual studio to pokušava kompajlirat sa /clr opcijom, a trebao bi /TP. A mislim da je zbog extenzije.

Datoteka se zove zad.cpp Ta je ekstenzija na svakom fileu. Gdje da to promijenim?

GoGzS 27.10.2013. 12:27

Citiraj:

Autor IgOr222 (Post 2484939)
Datoteka se zove zad.cpp Ta je ekstenzija na svakom fileu. Gdje da to promijenim?

Mora se zvat zad.c, desno u solution exploreru desni klik, rename.

IgOr222 27.10.2013. 12:36

Citiraj:

Autor GoGzS (Post 2485000)
Mora se zvat zad.c, desno u solution exploreru desni klik, rename.

Jesam, to sam uspio ali opet kaže isto. Samo nisam skužio što da napravim pomoću command prompt. Došao sam do mape gdje je file i što onda da upišem?

GoGzS 27.10.2013. 12:41

Citiraj:

Autor IgOr222 (Post 2485004)
Jesam, to sam uspio ali opet kaže isto. Samo nisam skužio što da napravim pomoću command prompt. Došao sam do mape gdje je file i što onda da upišem?

Koristiš developers command promt?

Kad si u folderu di ti je zad.c napiši:

cl zad.c /TP

Stisni enter, i u folderu di ti je zad.c će ti kompajlirati to u zad.exe

IgOr222 27.10.2013. 12:55

Citiraj:

Autor GoGzS (Post 2485006)
Koristiš developers command promt?

Kad si u folderu di ti je zad.c napiši:

cl zad.c /TP

Stisni enter, i u folderu di ti je zad.c će ti kompajlirati to u zad.exe

developers command promt nemam na računalu. Koristio sam sad Microsoft Visual 2008 Commnad prompt i kaže da ta datoteka ne postoji.

GoGzS 27.10.2013. 13:12

Citiraj:

Autor IgOr222 (Post 2485014)
developers command promt nemam na računalu. Koristio sam sad Microsoft Visual 2008 Commnad prompt i kaže da ta datoteka ne postoji.

A jebemu sisu, kad si preimenovao u .c već je visual studio trebao sve sam riješit.

Daj zipaj i uploadaj projekt pa ću probat kompajlirat.

IgOr222 27.10.2013. 13:47

Citiraj:

Autor GoGzS (Post 2485017)
A jebemu sisu, kad si preimenovao u .c već je visual studio trebao sve sam riješit.

Daj zipaj i uploadaj projekt pa ću probat kompajlirat.

Daj mi pošalji e mail jer je preveliki file da tu postam

IgOr222 27.10.2013. 13:58

Citiraj:

Autor GoGzS (Post 2485017)
A jebemu sisu, kad si preimenovao u .c već je visual studio trebao sve sam riješit.

Daj zipaj i uploadaj projekt pa ću probat kompajlirat.

http://rapidshare.com/share/D6163638...66EADB963D2846

GoGzS 27.10.2013. 23:37

Citiraj:

Autor IgOr222 (Post 2485040)

Malo kasnim s odgovorom, nisam bio doma.

Vidim da je i dalje zadata.cpp, al to nijejedini problem, također ima project.cpp koji je main entry point.

Ako želiš C programe radit u Visual Studiu onda radi sljedeće:

New Project -> C++ console application

Makni kvačice sa precompiled headers i tih pizdarija te ju okači na "Create empty project" tako nešto.

Onda deso u solution exploreru stisni na root projekta i Add -> New File

Izabereš C++ file ili šta već, i pod ime mu upiši imeFajla.c, obavezno promjeni to .cpp u .c ...

U taj file složi main metodu i piši C program. Bude se kompajliralo i radilo 100%.

IgOr222 28.10.2013. 08:13

Citiraj:

Autor GoGzS (Post 2485252)
Malo kasnim s odgovorom, nisam bio doma.

Vidim da je i dalje zadata.cpp, al to nijejedini problem, također ima project.cpp koji je main entry point.

Ako želiš C programe radit u Visual Studiu onda radi sljedeće:

New Project -> C++ console application

Makni kvačice sa precompiled headers i tih pizdarija te ju okači na "Create empty project" tako nešto.

Onda deso u solution exploreru stisni na root projekta i Add -> New File

Izabereš C++ file ili šta već, i pod ime mu upiši imeFajla.c, obavezno promjeni to .cpp u .c ...

U taj file složi main metodu i piši C program. Bude se kompajliralo i radilo 100%.

Evo uspio sam....hvala...sad kuzim razliku između .c ili .cpp Ja sam ostavio na .cpp ali sam onda tamo u postavkama promijenio na compile as c code.:fala:


Sva vremena su GMT +2. Sada je 18:18.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger