Ich habe ein Problem beim kompilieren von von ECluster für 64 Bit, der Vorgang wird immer mit folgenden Linker Error abgebrochen:
Ich habe schon probiert /LARGEADDRESSAWARE per Linker-Config Datei auf YES zu setzen, nur dann erhalte ich die Fehlermeldung das dies in Verbindung mit dem Parameter /DLL unzulässig ist--------------------------------------------------------------------------------
Erstellen von 'ECluster Dll'...
--------------------------------------------------------------------------------
Einlesen: Header.pbi
Einlesen: Common\CRC32.pbi
Einlesen: Common\FastMem.pbi
Einlesen: Common\Packer.pbi
Einlesen: Common\Cache.pbi
Einlesen: Common\LinkedList.pbi
Einlesen: Common\SQLite_Include.pbi
Einlesen: Common\Stack.pbi
Einlesen: ECluster_Stack.pbi
Einlesen: JobQueue_MultiThread_LE.pbi
Einlesen: Common\HashTable.pbi
Einlesen: Common\HR_Timer.pbi
Einlesen: Common\ObjectManager.pbi
Einlesen: Common\SArray.pbi
Einlesen: Common\ECProxy.pbi
Einlesen: Common\ProxyConnect.pbi
Einlesen: ECluster_Statistics.pbi
Einlesen: Master.pbi
Einlesen: Slave.pbi
12091 Zeilen kompiliert.
Erstelle Executable-Datei...
Linker error
Creating object: F:\Data\Programmierung\Purebasic\Easy Cluster\Include\Windows\ECluster.exp
Creating library: F:\Data\Programmierung\Purebasic\Easy Cluster\Include\Windows\ECluster.lib
POLINK: error: Relocation type ADDR32 is invalid without /LARGEADDRESSAWARE:NO, for symbol '.data'.
--------------------------------------------------------------------------------
1 Ziel mit Fehlern kompiliert.
Der Source enthält keine API - Calls und verwendet auch keine UserLibs, nur FastMem.pbi verwendet SSE - beschleunigte Memory Funktionen aus einer ASM lib, aber auch wenn ich das Include ausbaue kommt derselbe Fehler.
Das ganze unter Windows 7 Home Premium x64, PB 4.4, PB 4.41
Wäre toll wenn mir jemand helfen kann, ich bin mit meinem Latein am Ende.
Gruß, Alex