Jump to content

View more

Image of the Day

Boxes as reward for our ranking mode. ヾ(☆▽☆)
#indiedev #gamedev #gameart #screenshotsaturday https://t.co/ALF1InmM7K
IOTD | Top Screenshots

The latest, straight to your Inbox.

Subscribe to GameDev.net Direct to receive the latest updates and exclusive content.

Sign up now

Finally finished a project; now how do I get it out?

4: Adsense

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
5 replies to this topic

#1 johnmarinelli   Members   


Posted 03 March 2013 - 12:35 PM

Hi everyone,


So I've finally finished something that I'm willing to let into the wild.  I've built it using SDL & VS2010.  The problem is, I have <i>no</i> experience distributing apps.  I tried to run it in release mode, and I get errors like


c:\users\john marinelli\desktop\~\programming $hit\c++ sources\killstuff\killstuff\c_Entity.h(2): fatal error C1083: Cannot open include file: 'SDL.h': No such file or directory

so, I assume that I have to re-link the libraries or something, but before I go and do that and potentially mess things up I'd like to know exactly what to do.



#2 EddieV223   Members   


Posted 03 March 2013 - 12:58 PM

everything you setup for debug must also be setup for release, one trick is to click all configurations in the project settings window while setting up a project.  Sometimes you still need to setup separate settings though, for example if you have a debug lib and a release lib.

Edited by EddieV223, 03 March 2013 - 01:05 PM.

If this post or signature was helpful and/or constructive please give rep.


// C++ Video tutorials



// Easy to learn 2D Game Library c++

SFML2.2 Download http://www.sfml-dev.org/download.php

SFML2.2 Tutorials http://www.sfml-dev.org/tutorials/2.2/


// Excellent 2d physics library Box2D



// SFML 2 book



#3 johnmarinelli   Members   


Posted 03 March 2013 - 03:08 PM

So I basically do everything the same for release mode as I did in debug mode?  As in, going into the properties menu and editing the libraries to link to, etc...


After that, will the solution be saved in its own file?  Then do I put all the dlls in that file?

Edited by johnmarinelli, 03 March 2013 - 03:08 PM.

#4 Endurion   Members   


Posted 04 March 2013 - 12:35 AM

No, it merely should be able to build the executable,  but this time it will be linked to release runtime.


You still have to deliver all your dependency Dlls manually.



It's important to only deliver the release build, since the debug runtime is usually only available on developers PCs.

Fruny: Ftagn! Ia! Ia! std::time_put_byname! Mglui naflftagn std::codecvt eY'ha-nthlei!,char,mbstate_t>

#5 Andy474   Members   


Posted 04 March 2013 - 04:59 AM

fyi ... http://www.jrsoftware.org/isinfo.php use this [Innosetup] to distribute, it will create a nice installer :)

#6 NightCreature83   Members   


Posted 05 March 2013 - 07:54 AM

You can use dependency walker to figure out which dlls you need to distribute with your application.

Worked on titles: CMR:DiRT2, DiRT 3, DiRT: Showdown, GRID 2, theHunter, theHunter: Primal, Mad Max

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.