Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Visual c++ ned da radi

[es] :: C/C++ programiranje :: C/C++ za početnike :: Visual c++ ned da radi

[ Pregleda: 2980 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Valerij Zajcev

Član broj: 40886
Poruke: 1374
89.216.230.*



+2 Profil

icon Visual c++ ned da radi31.10.2006. u 18:18 - pre 212 meseci
instalirao sam visual studio i napisem program idem na debug ono mi samo kaze..
unable to start program : "myDocumenst\bla\vl....
the system cannot findthe file speciafied.

Sta da radim naravno jos sam nov u svemu ovome ali kolko znam kad otkucam program kliknem da debug ono bi trebalo da ga pokrene u cemu je stos???

windows XPsp2 je u pitanju
 
Odgovor na temu

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 379
85.187.160.*

ICQ: 195487525
Sajt: cpptea.com


+1 Profil

icon Re: Visual c++ ned da radi31.10.2006. u 18:56 - pre 212 meseci
Ako je problem ono što mi se čini da jeste, mogao bi da pogledaš project->settings, tab Debug. U polju "Executable for debug session" bi trebala da stoji putanja ka izvršnom fajlu koji treba debagovati.
Ipak se ++uje.
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
89.216.230.*



+2 Profil

icon Re: Visual c++ ned da radi31.10.2006. u 21:16 - pre 212 meseci
nema to sto si reko "executable for debug.." ja kada otkucam program, kliknem debug, ono mi kaze
the project is out of date
temp - debug win32
would you like to build it
ja kazem yes
==================
------ Build started: Project: temp, Configuration: Debug Win32 ------
Compiling...
tempp.cpp
c:\documents and settings\vlada\my documents\visual studio 2005\projects\temp\temp\tempp.cpp(5) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Build log was saved at "file://c:\Documents and Settings\Vlada\My Documents\Visual Studio 2005\Projects\temp\temp\Debug\BuildLog.htm"
temp - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
 
Odgovor na temu

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 379
85.187.160.*

ICQ: 195487525
Sajt: cpptea.com


+1 Profil

icon Re: Visual c++ ned da radi31.10.2006. u 23:03 - pre 212 meseci
A jesi li pogledao da li ti je naveden tip promenljive na petoj liniji tempp.cpp ?
Postuj i malo koda..
Ipak se ++uje.
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
89.216.230.*



+2 Profil

icon Re: Visual c++ ned da radi01.11.2006. u 13:14 - pre 212 meseci
#include <iostream>

main()
{
std::cout << "Hello World!" << std::endl;
}

evo ovako se radi na video tutorijalu (VTC) koji sam hteo da pratim ali jednostavno nece, probao sam da prepisem i klasican primer iz knjige c++ za 21 dan, ali redovno ista komanda, pomislio sam da nije mozda ona fora da winxp ne moze da registruje dos programe ali to je valjda prepravljeno u sp2, a u FAQ win na ES-u nema to faq-a vise.
nisam napomenuo koristim visual studio 2005 - visual c++ 2005
evo sta se desi posle build selection
------ Build started: Project: HelloWorld, Configuration: Debug Win32 ------
Compiling...
HelloWorld.cpp
c:\documents and settings\vlada\my documents\visual studio 2005\projects\helloworld\helloworld\helloworld.cpp(4) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Build log was saved at "file://c:\Documents and Settings\Vlada\My Documents\Visual Studio 2005\Projects\HelloWorld\HelloWorld\Debug\BuildLog.htm"
HelloWorld - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
89.216.236.*

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Visual c++ ned da radi01.11.2006. u 16:39 - pre 212 meseci
Citat:

Note: C++ does not support default-int

Stavi "int" ispred "main()". Lepo pise u objasnjenju koje si kopirao...

P.S.

Ovaj C++ je baš prenosiv jezik. Ne radi ni Hello World, a BASIC sluzio kao kontra primer
lose prenosivosti:

10 PRINT "Hello World"

c, c, c, c, ...

 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
89.216.230.*



+2 Profil

icon Re: Visual c++ ned da radi01.11.2006. u 18:14 - pre 212 meseci
'HelloWorld.exe': Loaded 'C:\Documents and Settings\Vlada\My Documents\Visual Studio 2005\Projects\HelloWorld\debug\HelloWorld.exe', Symbols loaded.
'HelloWorld.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', No symbols loaded.
'HelloWorld.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', No symbols loaded.
'HelloWorld.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_f75eb16c\msvcp80d.dll', Symbols loaded.
'HelloWorld.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_f75eb16c\msvcr80d.dll', Symbols loaded.
'HelloWorld.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', No symbols loaded.
The program '[3716] HelloWorld.exe: Native' has exited with code 0 (0x0).

Dobro dodao sam "int" i izvrsio je build ok sada da pustim program odem debug, i ono da gornje linie otvori dos na tren i ugasi ga.
Ima li razlike izmedju c++ i visual c++ jer stvarno ovaj kod koji sam ispisao iz knjige nece da radi?
 
Odgovor na temu

pcaca
Aleksandar
Makedonija

Član broj: 5333
Poruke: 92
62.162.191.*



Profil

icon Re: Visual c++ ned da radi01.11.2006. u 18:43 - pre 212 meseci
Program ti radi samo sto ne vidis rezultat jer ti se odma zatvori. Bolje da startujes program sa "Start without debuging..." onda ces videti rezultat jer ce program cekati kada se izvrsi. Ili ako hoces debugirati dodaj na kraj programa system("PAUSE");
Code:
#include <iostream>

int main()
{
    std::cout << "Hello World!" << std::endl;
    system("PAUSE");
}
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
89.216.236.*

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Visual c++ ned da radi01.11.2006. u 19:18 - pre 212 meseci
Da, program ti radi, samo iz tog DEBUG moda, program se:

1) pokrene (otvori konzolu)
2) izvrsi
3) izadje iz konzole i vrati u IDE

Otuda taj (ruzan) vizuelni efekat.

Dodaj...
system( "PAUSE" );
... na kraju tvog programa. Konzola ce te tada cekati da pritisnes bilo koji taster da se izvrsi tacka 3.

Ako kompajler ne prepozna komandu system(), dodaj:
#include <stdlib.h>
... na pocetku programa, gde su i ostale include direktive.
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
89.216.231.*



+2 Profil

icon Re: Visual c++ ned da radi02.11.2006. u 10:37 - pre 212 meseci
Dobro ok sada radi hvala svima, samo jos jedno pitanje dok mi ne prodje kolokvijum ne mogu nista da radim pa na brzaka odradio sam program, buildovao ga, i sada ocu nekome da ga posaljem kako treba da ga snimim da bih imao *.exe

thanx
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
89.216.236.*

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Visual c++ ned da radi03.11.2006. u 06:49 - pre 212 meseci
Pre Build-ovanja, selektuj Release stavku, a kasnije u Release folderu potrazi taj EXE.
Doduse, skoro svaki EXE je uslovljen sa nekoliko DLL fajlova koji moraju biti na racunaru
da bi se on mogao izvrsiti.

 
Odgovor na temu

absBeg
BiH

Član broj: 97773
Poruke: 201
*.com
Via: [es] mailing liste



Profil

icon Re: Visual c++ ned da radi03.11.2006. u 16:35 - pre 212 meseci
>
mislim da s ovim sto on pravi, potrebe za kopiranjem dodatnih .dll
fajlova nece biti ;)
"I don't read books, but I have friends who do."
George W. Bush
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.co.yu.



+2 Profil

icon Re: Visual c++ ned da radi29.12.2006. u 20:30 - pre 210 meseci
Pa naravno da ne mogu da napredujem i da mi nijedan program ne radi koji god napisao pratio tutorijal ili radio po knjizi kada je ceo ovaj VS2005 za .NET platformu i koliko sam skapirao nisu iste komande duaaaa :) Moze li neko da mi kaze kakve aplikacije mogu da se prave u c#
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Visual c++ ned da radi29.12.2006. u 20:46 - pre 210 meseci
Imas poseban .NET forum upravo za to.

U .NET-u mozes da radis sve sto pozelis. Doduse, brzina izvrsavanja za pojedine potrebe
ce prethodnu tvrdnju malo degradirati, ali vreme definitivno radi u korist .NET-a.

Samo napred.


 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.co.yu.



+2 Profil

icon Re: Visual c++ ned da radi29.12.2006. u 20:58 - pre 210 meseci
Nigde ne mogu da nadjem sta u stvari radi u pozadini ova komanda "system("pause");", Ona valjda nije neophodna, zna li neko neki link do objasnjenja kako da u XP-u namestim da mogu da startujem DOS programe jer predpostavljam da mi posle toga nece trebati navedena komanda. Svidja mi se kod neta sad bas nesto citam sa njim je moguca portabilnost linux - bsd - mac - win :)
 
Odgovor na temu

SuPeR_MaSteR
Marko Stamenković

Član broj: 88590
Poruke: 115
86.58.20.*



Profil

icon Re: Visual c++ ned da radi31.12.2006. u 12:21 - pre 210 meseci
http://www.cplusplus.com/ref/cstdlib/system.html

Citat:

Code:
int  system ( const char * command );

Invokes command interpreter to execute a command. Once terminated, the interpreter gives back control to the program returning an int value.

DOS programe startuj iz konzole (cmd.exe)
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Visual c++ ned da radi

[ Pregleda: 2980 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.