x86 und x64 Kompiler gleichzeitig benutzen??

Anfängerfragen zum Programmieren mit PureBasic.
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Re: x86 und x64 Kompiler gleichzeitig benutzen??

Beitrag von freak »

Fluid Byte hat geschrieben:
kann ich mit der x64Purebasic version auch x86 Programme erstellen oder ist das irgendwie möglich??
Nein. Es ist aber geplant die Compiler zusammenzuführen um Anwendungen von einer IDE aus für beide Prozessorarchitekturen erstellen zu können.
Derartige Pläne gibt es nicht.
ts-soft hat geschrieben:Oder man erstellt ein Projekt, ich klicke nur: Alle Ziele erstellen :wink:
Genau so ist das auch gedacht.
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Re: x86 und x64 Kompiler gleichzeitig benutzen??

Beitrag von Fluid Byte »

freak hat geschrieben:Derartige Pläne gibt es nicht.
Ich war mir absolut sicher das Fred mal etwas derartiges erwähnt hatte. Naja, egal.
ts-soft hat geschrieben:Oder man erstellt ein Projekt, ich klicke nur: Alle Ziele erstellen :wink:
Sicherlich nur wo stell ich den Shortcut dafür ein? Sonst muss ich ja jedes mal Compiler-Menü klicken, Untermenü aufklappen, Ziel wählen und F5 drücken. Da kann ich auch gleich einmal Doppelklick auf die x86 IDE machen. Nicht falsch verstehen, ich will nicht mosern. So wie es jetzt aussieht ist es schon fast perfekt nur summiert sich das und ich bin klickfaul.

Nebenbei ist mir aufgefallen das wenn versucht im "Dateiexplorer" der "Werkzeugtafel" eine .pbp-Datei zu öffnen diese immer mit dem "Dateibetrachter" geöffnet wird (zeigt mir dann die XML an) anstatt das Projekt zu laden. Ist das normal?
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Re: x86 und x64 Kompiler gleichzeitig benutzen??

Beitrag von Falko »

Fluid Byte hat geschrieben:
freak hat geschrieben:Derartige Pläne gibt es nicht.
Ich war mir absolut sicher das Fred mal etwas derartiges erwähnt hatte. Naja, egal.
Das was du in Erinnerung hast, hatte freak hier auch geschrieben.

http://www.purebasic.fr/english/viewtop ... 31#p320031

Aber das sind wohl nur Notitzen gewesen
freak hat geschrieben:The most notable are:

* Support for Array, List and Map in structures
These can be nested as much as you want, so you can have a Map-in-List-in-List if you want to. There is no need to call NewList, NewMap or Dim on these elements. They are created as soon as the outer structure is created. Dim can of course still be used to change the size of a dynamic array. Arrays inside structures can only have one dimension for the moment.
The debugger has full support for this too. Embedded Arrays, Lists or Maps can be easily viewed by right-clicking on them in the Variable Viewer.
* Image Library changes
We decided to abandon the support for images with depths below 24bit. Support for images with a palette was Windows-only anyway and had quite a number of bugs as well. The library now stores images internally only in 24bit or 32bit format which makes things a lot simpler. Images can still be loaded (and now also saved) at lower bit depth, so you can still work with them if you need to.
* IDE Improvements
The ability to select the used compiler in the compiler options allows to easily switch between different versions from the same IDE. It also allows to easily build and debug 32bit and 64bit applications from one IDE. Furthermore, some longer requested options like keyword sensitive indentation and indent guides have been added.

* Debugger improvements
There is a brand new 'Purifier' tool in the debugger. It adds special 'cookie' values around variables, strings and allocated memory blocks to detect when the program accidentally writes past its intended target buffer. As this requires support from the compiler, it has to be activated in the compiler options to be available in the debugger. It is described in detail here: http://www.purebasic.fr/blog/?p=237
Furthermore, the already discussed network support and data breakpoints are now available.
* Up to date documentation
The english help file has already been updated with all documentation for these new features. The other languages will follow in the final release.
Bild
Win11 Pro 64-Bit, PB_6.11b1
Christian+
Beiträge: 213
Registriert: 13.07.2008 10:05
Computerausstattung: Windows 8.1 Pro
AMD Phenom II X4 955 @ 3.2 GHz
4GB RAM
NVIDIA GeForce GTX 660

Re: x86 und x64 Kompiler gleichzeitig benutzen??

Beitrag von Christian+ »

Das was da steht geht doch auch mit der PB 4.50 man kann weitere PB Installationen in der IDE eintragen und diese dann über Compiler-Optionen -> Use Compiler über eine IDE z.B. die 64 Bit IDE verwenden von anderen Plänen steht da doch nichts oder habe ich was überlesen.
Windows 8.1 Pro 64Bit | AMD Phenom II X4 955 @ 3.2 GHz | 4GB RAM | NVIDIA GeForce GTX 660
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: x86 und x64 Kompiler gleichzeitig benutzen??

Beitrag von ts-soft »

Christian+ hat geschrieben:Das was da steht geht doch auch mit der PB 4.50 man kann weitere PB Installationen in der IDE eintragen und diese dann über Compiler-Optionen -> Use Compiler über eine IDE z.B. die 64 Bit IDE verwenden von anderen Plänen steht da doch nichts oder habe ich was überlesen.
Nein, das was dort steht, ist seit PB 4.50 umgesetzt und funktionert sehr gut. Da wurde wohl wieder viel hineininterpretiert :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: x86 und x64 Kompiler gleichzeitig benutzen??

Beitrag von c4s »

Fluid Byte hat geschrieben:Sicherlich nur wo stell ich den Shortcut dafür ein? Sonst muss ich ja jedes mal Compiler-Menü klicken, Untermenü aufklappen, Ziel wählen und F5 drücken. Da kann ich auch gleich einmal Doppelklick auf die x86 IDE machen. Nicht falsch verstehen, ich will nicht mosern. So wie es jetzt aussieht ist es schon fast perfekt nur summiert sich das und ich bin klickfaul.
Du musst die unterschiedlichen Veersionen installieren, die Compiler Zusammenfügen, dir ein Projekt anlegen und dann kannst du auch auf "Compiler" -> "Alle Ziele erstellen" klicken.
Die Möglichkeit ein Tastenkürzel dafür festzulegen besteht nach wie vor über den üblichen Weg.
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: x86 und x64 Kompiler gleichzeitig benutzen??

Beitrag von ts-soft »

Für Executable erstellen gibt es es auch kein Tastaturkürzel, wäre IMHO ziemlich sinnfrei.
Für das gleichzeitige erstellen mehrere Executables wird es nicht sinnvoller, ist ja nicht
dasselbe wie F5. Das gleichzeitige Starten mehrerer Version per Shortcut (wie bei F5)
kann ja auch gar nicht immer funktionieren.

Also praktisch fehlt IMHO nichts sinnvolles in diesem Zusammenhang.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Re: x86 und x64 Kompiler gleichzeitig benutzen??

Beitrag von Fluid Byte »

Ich meinte den Sourcecode kompilieren, keine Anwendung erstellen.

Und was ist hiermit:
Fluid Byte hat geschrieben:Nebenbei ist mir aufgefallen das wenn versucht im "Dateiexplorer" der "Werkzeugtafel" eine .pbp-Datei zu öffnen diese immer mit dem "Dateibetrachter" geöffnet wird (zeigt mir dann die XML an) anstatt das Projekt zu laden. Ist das normal?
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: x86 und x64 Kompiler gleichzeitig benutzen??

Beitrag von ts-soft »

Fluid Byte hat geschrieben:Ich meinte den Sourcecode kompilieren, keine Anwendung erstellen.
Aber da wirste doch immer nur eine Version testen können. Zwei Versionen gleichzeitig, die dann
Übereinander auftauchen, oder eine Aufgrund von Mutex garnicht usw. macht meist nicht viel Sinn :wink:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Re: x86 und x64 Kompiler gleichzeitig benutzen??

Beitrag von Fluid Byte »

Danke ts-soft aber ganz behämmert bin ich auch nicht (noch nicht) <)

Ich will in der IDE F5 drücken um den Sourcecode für x64 zu kompilieren und F6 (als Beispiel) um für x86 kompilieren.
Also nicht jedes mal in den Compiler-Optionen umstellen. Wie gesagt, ich bin klickfaul.
Windows 10 Pro, 64-Bit / Outtakes | Derek
Antworten