Complete VS2010/2015 build environments for DOSBox SVN

Developer's Forum, for discussion of bugs, code, and other developmental aspects of DOSBox.

Complete VS2010/2015 build environments for DOSBox SVN

Postby emendelson » 2018-7-03 @ 15:37

OK, you asked for it, you got it. This is a complete, self-contained VisualStudio 2010 build environment for DOSBox SVN. It contains the current SVN source, easily updated in the future.

You'll need VS2010 installed. Download and extract the 7z file; double-click on StartVisualStudioProject.cmd, right-click on "dosbox" and click Build. In a few minutes DOSBox.exe will open in the Binaries folder.

http://www.columbia.edu/~em36/DOSBoxSource-VS2010.7z

The archive has a lot of cruft in it that it doesn't need, and the additional include directories list has things that aren't needed, but I didn't bother clearing them out.

Enjoy!

EDIT: And I've now put together a similar package for VS2015/17:

http://www.columbia.edu/~em36/DOSBoxSource-VS2015.7z
emendelson
Oldbie
 
Posts: 764
Joined: 2010-2-14 @ 02:00

Re: Complete VS2010/2015 build environments for DOSBox SVN

Postby cyclone3d » 2018-7-04 @ 19:09

Thanks! Works fine for release, but debug doesn't have the settings changed. I can change that if need be.

Anyway, what is the reason for using old versions of zlib and libpng?

Also noticed that Curses is not used for this build? What is the reason for not including it?

I've got pdcurses in my environment.. just working on finishing getting everything working together. Seems like maybe some things were set to use different SDK and/or toolset versions. I need to go back and verify.
User avatar
cyclone3d
l33t
 
Posts: 3371
Joined: 2015-4-08 @ 06:06
Location: Huntsville, AL USA

Re: Complete VS2010/2015 build environments for DOSBox SVN

Postby emendelson » 2018-7-04 @ 19:14

cyclone3d wrote:Anyway, what is the reason for using old versions of zlib and libpng?

Also noticed that Curses is not used for this build? What is the reason for not including it?

I've got pdcurses in my environment.. just working on finishing getting everything working together. Seems like maybe some things were set to use different SDK and/or toolset versions. I need to go back and verify.


The reason for the old versions of zlib and libpng is this: those were the versions I had when I started compiling DOSBox years and years ago. You're right that things were set for different versions.

I did this merely as a public service - I actually work on a very different custom build. If you can make these fixes and update the libraries, let me know, and I'll update the build on my site. Thank you!
emendelson
Oldbie
 
Posts: 764
Joined: 2010-2-14 @ 02:00


Return to DOSBox Development

Who is online

Users browsing this forum: No registered users and 2 guests