Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old September 7, 2017, 11:39   #1
HugoTheGreat2011
Knight
 
HugoTheGreat2011's Avatar
 
Join Date: Jan 2012
Location: Mid-Atlantic, U.S.
Age: 35
Posts: 967
HugoTheGreat2011 is on a distinguished road
Smile Recommendations for compiling on 64-bit Windows 10 Home

[I posted this separately from the webserver thread to avoid this getting lost]

In the future, I'll want to try compiling ToME 2.3.11-ah (and maybe other variants) on Windows 10 Home 64-bit. AH already said any recent GCC or Clang would work. But, I want to know what Windows 64-bit compiler(s) you guys actually use.
__________________
Hugo = usually plays Halo, PosChengband and its Forks, and Sil

My YouTube channel, where I'm known as YggdrasilTid (includes my PosChengband gameplay+music):
https://www.youtube.com/channel/UCqG...vf4c0P8ipsIeQQ

My most recent good try at PosChengband 7.0.0's nightmare-mode on Angband.live:
https://www.youtube.com/watch?v=rwAR0WOphUA
HugoTheGreat2011 is offline   Reply With Quote
Old September 7, 2017, 18:23   #2
EpicMan
Swordsman
 
Join Date: Dec 2009
Location: Dallas, Texas, USA
Posts: 334
EpicMan is on a distinguished road
I use Visual Studio (2008/2012/2015) because I have an MSDN license with work. Visual Studio 2008 appears to be a free download from Microsoft, and very little work has been put in the C/C++ compiler so it should work just as well.

There are some quirks compiling *bands in visual studio (like projects defaulting to the Multi-byte character set and screwing up the display before you turn character set to "Not set", and needing to include winmm.lib to enable sound). I like it's debugger though.

But I am at best an amateur programmer.
EpicMan is offline   Reply With Quote
Old September 7, 2017, 19:56   #3
AnonymousHero
Veteran
 
AnonymousHero's Avatar
 
Join Date: Jun 2007
Posts: 1,346
AnonymousHero is on a distinguished road
I'm not sure any MS C++ compiler is capable enough to compile ToME-ah, FWIW. Anything before 2015 or so certainly isn't since I'm relying on C++14 features.
AnonymousHero is offline   Reply With Quote
Old September 7, 2017, 22:12   #4
EpicMan
Swordsman
 
Join Date: Dec 2009
Location: Dallas, Texas, USA
Posts: 334
EpicMan is on a distinguished road
Quote:
Originally Posted by AnonymousHero View Post
I'm not sure any MS C++ compiler is capable enough to compile ToME-ah, FWIW. Anything before 2015 or so certainly isn't since I'm relying on C++14 features.
According to Wikipedia:
Microsoft Visual Studio 2017 also has implemented "almost all" C++14 features.

That means any free version of VS won't work. And the newest paid version probably won't either. Oh well.
EpicMan is offline   Reply With Quote
Old September 8, 2017, 01:38   #5
HugoTheGreat2011
Knight
 
HugoTheGreat2011's Avatar
 
Join Date: Jan 2012
Location: Mid-Atlantic, U.S.
Age: 35
Posts: 967
HugoTheGreat2011 is on a distinguished road
Quote:
Originally Posted by HugoTheGreat2011 View Post
[I posted this separately from the webserver thread to avoid this getting lost]

In the future, I'll want to try compiling ToME 2.3.11-ah (and maybe other variants) on Windows 10 Home 64-bit. AH already said any recent GCC or Clang would work. But, I want to know what Windows 64-bit compiler(s) you guys actually use.
If not Windows 64-bit compiler, I will take recommendations for Windows 32-bit compilers as well. I thought it might be a good idea to seek Windows 32-bit compilers in case I encounter a Windows environment that isn't 64-bit (i.e. for compatibility reasons now that I think of it)!
__________________
Hugo = usually plays Halo, PosChengband and its Forks, and Sil

My YouTube channel, where I'm known as YggdrasilTid (includes my PosChengband gameplay+music):
https://www.youtube.com/channel/UCqG...vf4c0P8ipsIeQQ

My most recent good try at PosChengband 7.0.0's nightmare-mode on Angband.live:
https://www.youtube.com/watch?v=rwAR0WOphUA

Last edited by HugoTheGreat2011; September 8, 2017 at 02:03.
HugoTheGreat2011 is offline   Reply With Quote
Old September 8, 2017, 13:07   #6
Rydel
Apprentice
 
Join Date: Jul 2008
Posts: 84
Rydel is on a distinguished road
I use GCC in Min-GW. It has both 32 and 64-bit versions available and, to my knowledge, has full support for C++14.
__________________
I'm trying to think of an analogy, and the best I can come up with is Angband is like fishing for sharks, and Sil is like hunting a bear with a pocket knife and a pair of chopsticks. It's not great. -Nick
Rydel is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Compiling angband on Windows academic.sam Development 2 March 14, 2015 21:12
Cross-compiling for Windows. TricksterWolf Development 1 June 24, 2013 19:11
Compiling V for Windows Therem Harth Vanilla 8 September 4, 2011 23:36
Issue with compile on Windows 7 64-bit using Visual C++ Express command line -K- Development 1 January 15, 2011 20:28
Compiling Hengband on Windows EpicMan Development 2 May 7, 2010 19:15


All times are GMT +1. The time now is 03:17.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.