füge ifedf bei festlegen der updater links hinzu

This commit is contained in:
Markus 2019-11-04 17:32:14 +01:00
parent 631a18bb16
commit b04bde2ed6
1 changed files with 25 additions and 8 deletions

View File

@ -40,16 +40,33 @@ enum Modus {
struct Settings {
Settings() {}
Settings(std::string name) : name(name) {}

const std::string programName = "S_New4";
#ifdef __linux
const std::string VersionFileUrl = "https://cloud.obermui.de/s/H47Xoqy2czfJzYp/download?path=%2F&files=Version-LINx86.txt";
const std::string ProgrammFileUrl = "https://cloud.obermui.de/s/H47Xoqy2czfJzYp/download?path=%2F&files=S_New4-LINx86";
#endif
#ifdef _WIN32
const std::string VersionFileUrl = "https://cloud.obermui.de/s/H47Xoqy2czfJzYp/download?path=%2F&files=Version-WINx86.txt";
const std::string ProgrammFileUrl = "https://cloud.obermui.de/s/H47Xoqy2czfJzYp/download?path=%2F&files=S_New4-WINx86.exe";

// Wenn das Betriebsystem x86 ist:
#if defined (_X86_) || defined (__amd64__) || defined (_M_IX86)
// Wenn das Betriebsystem LINUX ist und 64 Bit ist:
#if defined (__linux) && ( defined (_LP64) || defined (__LP64__))
const std::string VersionFileUrl = "https://cloud.obermui.de/s/H47Xoqy2czfJzYp/download?path=%2F&files=Version-LINx86.txt";
const std::string ProgrammFileUrl = "https://cloud.obermui.de/s/H47Xoqy2czfJzYp/download?path=%2F&files=S_New4-LINx86";
#else
//Wenn das Betriebsystem Windows ist und 64 Bit ist
#if defined (_WIN64)
const std::string VersionFileUrl = "https://cloud.obermui.de/s/H47Xoqy2czfJzYp/download?path=%2F&files=Version-WINx86.txt";
const std::string ProgrammFileUrl = "https://cloud.obermui.de/s/H47Xoqy2czfJzYp/download?path=%2F&files=S_New4-WINx86.exe";
#else
//Ungültiges Betriebsystem => Error
#error Kein Windows oder Linux 64 Bit System
#endif
#endif

//Nicht x86 Architekture
#else
#error Falsche Architektur: Der Updater Fuktion wird nicht Funktionieren!
#error Remove this 2 ErrorLines in the Code to use S_New4 without an Updater ( If your System is Linux or Windows )
const std::string VersionFileUrl = "";
const std::string ProgrammFileUrl = "";
#endif

std::string name,
accountFilePath = "",
accountNumberPath= "",