[ hajduk7 @ 02.08.2009. 16:52 ] @
Hocu da napravim program obican ali kad pokrenem exe fajl da mi se ne otvori prozor cmd nego samo da izvrsi zadate komande. Znaci ja cu ostalo lako da odradim samo ako mi neko kaze kako se iskljucuje cmd a inace imam instaliran Microsoft Visual Studio 6.0
[ Mihajlo Cvetanović @ 02.08.2009. 18:25 ] @
Već sam zaboravio gde se to menja u VC6 projektu, ali možeš da napraviš nov projekat koji nije Console nego Win32.
[ hajduk7 @ 07.08.2009. 18:25 ] @
Pa probao sam tako ali nece
evo probao sam najjednostavniji primer
Code:
#include <stdio.h>
#include <stdlib.h>
main()
{
    system("pause");
}

evo koje dve greske mi prijavi error LNK2001: unresolved external symbol _WinMain@16
Debug/ajde vec jednom.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
[ X Files @ 07.08.2009. 18:40 ] @
Nemam pri ruci trenutno neki Visual C++, ali poenta je u sledecem:

1. izaberes Win32 projekat, najbolje sa prostim inicijalnim kodom (Sample ili Hello World), jer ce ti vec izgenerisati osnovni skeleton kod
2. izbacis iz tog projekta sve sto se odnosi na formu i poruke, pretpostavljam da moze prakticno sve sem glavne funkcije. Ovo mozes i metodom probanja.

Drugim recima, ne pises svoj main(), nego koristis kod koji ti okruzenje napravi, a to je tipicno WinMain(), otprilike /netestirano/:
Code:

#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
    // ... ovde tvoj kod
    return 0;
}



[Ovu poruku je menjao X Files dana 07.08.2009. u 19:56 GMT+1]
[ Ivan.Markovic @ 10.08.2009. 11:31 ] @
Mozda ovo pomogne: http://www.elitesecurity.org/t128832-0#838232