The prospect of turning SoulseekQt into a portable app hasn't been brought up before, but it shouldn't be very hard to do as long as the configuration and download paths are made relative to the location of the executable. I'm in the middle of adding a number of new features to the client right now, but as soon as it stabilizes I'll post a portable build to this thread. If there's enough user interest in this sort of thing, I'll see what I can do about releasing portable builds on a regular basis.
Thank you very much! I'm sure that many users would love portable version. All popular software nowadays is getting portable versions. Users don't like that programs save their settings to registry and such stuff :) And it's nice to have your favorite piece of software always with you on usb..
+1. Please also have SoulseekQT Portable in a ZIP download. You should be able to include all the necessary DLLs in the local folder and have all the settings in an INI file. There is an existing QT Library called QTSettings through which you can read and write settings from an INI file.
"If you want to use INI files on all platforms instead of the native API, you can pass QSettings::IniFormat as the first argument to the QSettings constructor"
"In static linking, the linker embeds all library routines used in an application into the executable. This leads to a significantly larger executable compared to dynamic linking. Static linking is mostly used for simplifying deployment, because the executable is more portable since it doesn't require all libraries installed on the target system."
"The goal of this article is to show how to build a standalone executable file of a Qt application for Microsoft Windows. This is an executable file that has no dependencies (aka does not require any dynamic linking to libraries). To create such a standalone version of a Qt application all required libraries should be embedded into the application using static linking."
i'd also love a portable version.. i'd use it even more then the fixed one.. any chance of this beeing made? Thanks!
While you wait and have an Android ?
Me too! I use it on different networks so it would be too nice to have the same situation everywhere. Thanks!