Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++-ohjelma toimivaksi muiden koneilla

moskito [19.09.2006 16:12:31]

#

En löytänyt tätä vielä täältä, kun en oikein tiennyt miten etsiä... Eli miten saisi c++-ohjelman toimimaan muilla koneilla, joihin ei ole c++:n kehitystyökaluja asennettu? Jotkut c:n ohjelmat toimii hyvin, mut sitten jos haluaa vaikka käyttää coutia ja ciniä, niin vaatisi jotain dll-tiedostoja jo.

Legu [19.09.2006 16:16:04]

#

Ja kääntäjähän on ...?

moskito [19.09.2006 16:30:49]

#

visual studio 2003

Pekka Karjalainen [19.09.2006 16:42:31]

#

Pitää laittaa ne tarvittavat dll:t mukaan. Jos et ole varma mitä tarvitaan, ohjelma nimeltä Dependency Walker (hae webistä) auttaa.

Tai sitten pitää kääntää sellainen exe, että se ei vaadi dll:iä (linkkeri laittaa tarvittavan koodin sinne sisään). Minulla ei ole tietoa miten se tapahtuu Visual Studiolla. Selaile linkkerin helppiä sillä välin, kun odottelemme jonkun tietävämmän vastausta.

Metabolix [19.09.2006 20:38:09]

#

Kyllä sieltä projektin asetuksista saa säädettyä. En nyt muista oikeaa kohtaa, mutta jokin selkeästi aiheeseen viittaava (saattisesta linkityksestä tai ajonaikaisista kirjastoista).

kayttaja-4976 [19.09.2006 21:25:20]

#

Omassa 6-versiossa menee Project -> Settings -> General (tjsp.) ja sieltä sitten using MFC -> Not using MFC. Silleen saadaan MFC pois pelistä. Sitten mee Link-välilehteen ja sieltä sitten valikoi niitä linkattavia DLL:iä.

EDIT: Voipi olla myös että linkkeri tunkee MFC:n exeen, mutta jos et sitä tartte niin tiedosto ainakin pienenee.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta