jvkersch / pyconcorde

Python wrapper around the Concorde TSP solver
BSD 3-Clause "New" or "Revised" License
347 stars 95 forks source link

Figure out how to build on Windows #4

Open jvkersch opened 7 years ago

mattgallivan commented 5 years ago

If this is still of interest I'd love to help out. I'm trying to build on Windows 10 with little luck. Any leads you may have found?

jvkersch commented 5 years ago

@mattgallivan Thanks for the offer! I don't have a Windows VM at the moment, so I have to say I have not done much here. It should in principle be possible to build since Concorde claims to be Ansi C, and at the same time its dependencies are available as Windows libraries (though for older versions of Windows). If you have the time and don't mind getting down into Windows build issues, a good starting point may be to try and build Concorde by itself on Windows (that is, outside of this library). If that is possible, fixing the setup.py in this library to do the build should be easy. Note that you definitely want to use QSOpt 1.1 beta for that. Another avenue is to see if you can find a compiled version on the Concorde page that runs on your system. The compiled versions claim to be compatible with Windows XP; not sure how that will work out on Windows 10.