myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Grafik und Sound » SFML.Net 2.5 für Visual Studio 2019 und VB.Net bzw C# installieren
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

SFML.Net 2.5 für Visual Studio 2019 und VB.Net bzw C# installieren

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Merlin >MLN<
myCSharp.de-Mitglied

Dabei seit: 21.02.2018
Beiträge: 10


Merlin >MLN< ist offline

SFML.Net 2.5 für Visual Studio 2019 und VB.Net bzw C# installieren

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

ich versuche nun schon seit geraumen Zeit SFML.Net 2.5  sfml-dev.org/download/bindings.php für VisualBasic.Net in VisualStudio 2019 aufzusetzen.
Für C# müsste es nahezu das gleiche sein?!
Ich finde einfach kein passendes Tutorial dafür.


Kennt kemand ein passendes Tutorial oder kann aus seinem persönlichen Erfahrungsschatz weiterhelfen.
Wäre gut wenns über NuGet funktioniert.
Wenn nicht füge ich auch gerne alles von Hand in CompilerOptionen und Projekt ein.

Die neueste SFML.Net Version für NuGet scheint es hier zu geben  https://www.nuget.org/packages/SFML.Net/ .
Ein kleines Beispielprogramm in VB zum testen der Installation wäre hilfreich!

Vielen Dank für Eure Mühe und Hilfe!


Viele Grüße,
Merlin
18.10.2019 22:43 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.172
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Der Quellcode (alles C#) ist doch offen und hat auch Samples.
 https://github.com/SFML/SFML.Net
18.10.2019 22:50 Beiträge des Benutzers | zu Buddylist hinzufügen
Merlin >MLN<
myCSharp.de-Mitglied

Dabei seit: 21.02.2018
Beiträge: 10

Themenstarter Thema begonnen von Merlin >MLN<

Merlin >MLN< ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

@Abt
Vielen Dank für Deine schnelle Meldung.
Der Source-Code ist offen, klar.
Diese Tuts aus Deinem Link hale ich auch gefunden.

Zitat:
There is no tutorial for SFML.Net, but since it's a binding you can use the C++ resources

Ich krieg das ohne Step-By_Step anleitung für VB/ C# nicht hin.

Bin halt noch Anfänger"


Viele Grüße,
Merlin
18.10.2019 22:58 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Merlin >MLN<
myCSharp.de-Mitglied

Dabei seit: 21.02.2018
Beiträge: 10

Themenstarter Thema begonnen von Merlin >MLN<

Merlin >MLN< ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

O.K. für C# klappt's!
Aber VisualBasic.Net will einfach nicht!

Kann jemand helfen????


Viele Grüße,
Merlin
18.10.2019 23:47 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
T-Virus T-Virus ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.04.2008
Beiträge: 1.352
Entwicklungsumgebung: Visual Studio, Codeblocks, Edi
Herkunft: Nordhausen, Nörten-Hardenberg


T-Virus ist offline Füge T-Virus Deiner Kontaktliste hinzu

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Gibt in den Examples von SFML.NET auch ein VB .NET Example.
Schau mal rein ob das passt.

 https://github.com/SFML/SFML.Net/tree/ma...les/visualbasic

T-Virus
19.10.2019 14:03 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Merlin >MLN<
myCSharp.de-Mitglied

Dabei seit: 21.02.2018
Beiträge: 10

Themenstarter Thema begonnen von Merlin >MLN<

Merlin >MLN< ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

@T-Virus
Danke für den Link, den kannte ich noch nicht.
Ist zwar sehr alt (8 Jahre) aber immerhin was!

Kennst Du/ Ihr vielleicht ein Installationstutorial das am Puls der Zeit ist?

Vielen Dank für Deine/ Eure Hilfe!!!!


Viele Grüße,
Merlin
19.10.2019 14:07 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
T-Virus T-Virus ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.04.2008
Beiträge: 1.352
Entwicklungsumgebung: Visual Studio, Codeblocks, Edi
Herkunft: Nordhausen, Nörten-Hardenberg


T-Virus ist offline Füge T-Virus Deiner Kontaktliste hinzu

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Noch eine Info, die auf GitHub zu finden war.

 https://github.com/SFML/SFML.Net/issues/163

Gibt nun seit 2.5 wohl 4 NuGet Pakete, die man braucht um alles zum laufen zu bekommen.
Muss ich gleich mal bei mir prüfen, da ich auch ein kleines NuGet Projekt habe.

Nachtrag:
Hab ich geprüft.
Ich habe hier sogar 5 Pakete.
CSFML mit den C-Libs die man auf jeden Fall braucht.
Und dann SFML.Audio, SFML.Graphics, SFML.NET, SFML.System und SFML.Window alle von Laurent Gomila.

Ebenfalls musst du eine Ziel Plattform angeben!
Ich habe mich auf x64 festgelegt, da ich eine 64 Bit Version Only will.
Any CPU wird nicht klappen, da du entweder mit 32 Bit oder 64 Bit arbeiten musst.

T-Virus

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von T-Virus am 19.10.2019 14:26.

19.10.2019 14:20 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.172
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Zitat von Merlin >MLN<:
Kennst Du/ Ihr vielleicht ein Installationstutorial das am Puls der Zeit ist?

Kleiner Wink mit dem Zaunpfahl:
  • Wenn Du die Forensuche verwendet hättest, hättest Du 13 andere Teffer (plus diesen Thread hier) erhalten. Das sollte Dir also schon mal sagen, dass Du hier eine Bibliothek verwendest, die alles andere als weit verbreitet ist. Hilfe zu finden ist evtl. in einem englischsprachigen Forum wahrscheinlicher - auch wenn Du insgesamt eher wenig Leute finden wirst, die mit der Bibliothek Erfahrung haben. Kannst natürlich auch Glück haben, dass jemand die Zeit und Lust hat sich "kurz" mit SFML zu beschäftigen und Dir Dein Problem zu lösne. Vielleicht ist aber auch einer der 13 Treffer Deine Lösung? ;-)
  • Das hier ist ein C# Forum. Kein VB Forum. Beides Sprachen für .NET; aber doch so unterschiedlich, dass Du eher wenig VB.NET Entwickler hier auffinden wirst.
  • "Aber VisualBasic.Net will einfach nicht!" ist keine Fehlermeldung. Keiner hier kann hellsehen, was nicht geht. Und potentielle Helfer haben i.d.R. wenig Lust Dir alles aus der Nase zu ziehen. Also bitte an  [Hinweis] Wie poste ich richtig? halten. Du hoffst schließlich auf Hilfe - also machs den Leuten so einfach wie möglich.
19.10.2019 14:27 Beiträge des Benutzers | zu Buddylist hinzufügen
Merlin >MLN<
myCSharp.de-Mitglied

Dabei seit: 21.02.2018
Beiträge: 10

Themenstarter Thema begonnen von Merlin >MLN<

Merlin >MLN< ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

@Abt
Hast schon Recht, habs halt trotzdem versucht.
Kennst Du eine gute 2D Bibliothek die weiter verbreitet und am Puls der Zeit ist?
Nicht GDI+, die ist sehr langsam!!!!

@T-Virus
Klasse wenn es bei Dir funktioniert.
Wenn Du die Zeit hast, könntest Du vielleicht eine kleine Step-ByStep Anleitung schreiben (mit Screenshots)!

Vielen Dank für Eure Zeit und Mühe,
Merlin
19.10.2019 14:48 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.172
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Siehe  [FAQ] Wie finde ich den Einstieg in die 3D-Programmierung mit C#?

Und langsam ist relativ. Ohne konkretes zu nennen ist so eine Aussage nichtssagend.
19.10.2019 14:52 Beiträge des Benutzers | zu Buddylist hinzufügen
Merlin >MLN<
myCSharp.de-Mitglied

Dabei seit: 21.02.2018
Beiträge: 10

Themenstarter Thema begonnen von Merlin >MLN<

Merlin >MLN< ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

@Abt
Vielen Dank!
Und ich dachte SFML wäre die modernste, beste und angesagteste für 2D Entwicklungen!!!!


Viele Grüße,
Merlin
19.10.2019 15:00 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.172
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Tja, hättest mal  [Hinweis] Wie poste ich richtig? beachtet und die FAQ gelesen oder die Suche verwendet....
Sachen gibts.
19.10.2019 15:01 Beiträge des Benutzers | zu Buddylist hinzufügen
Merlin >MLN<
myCSharp.de-Mitglied

Dabei seit: 21.02.2018
Beiträge: 10

Themenstarter Thema begonnen von Merlin >MLN<

Merlin >MLN< ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

;-)
19.10.2019 15:03 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
T-Virus T-Virus ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.04.2008
Beiträge: 1.352
Entwicklungsumgebung: Visual Studio, Codeblocks, Edi
Herkunft: Nordhausen, Nörten-Hardenberg


T-Virus ist offline Füge T-Virus Deiner Kontaktliste hinzu

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

@Merlin >MLN<
Scheinbar werden bei VB.NET die nötigen nativen DLLs nicht automatisch in den Bin Ordner kopiert.
Ich habe den Beispiel Code in einem neuen Projekt übernommen und dort dann die NuGet Pakete eingebunden und auf x64 gestellt.
Dann gibt es aber direkt eine Exception, da die C Libs nicht geladen werden können.
Erst nach manuellen kopieren aus dem packages Ordner für x64 klappt es jetzt.

Aber ansonsten gilt schon was Abt schreibt, genaue Meldungen sonst kann man nicht helfen.
Und eine extra Anleitung werde ich nicht bauen, so tief will ich mich in VB .NET nicht einarbeiten.
Ich würde dir auch empfehlen auf C# umzusteigen.
Wenn du schon gut in VB .NET bist, ist es reiner Syntax den du lernen musst, der Rest ist bis auf Eigenheiten von VB und C# sonst identisch.
Gerade wenn du mit .NET und Multimedia Libs wie SFML arbeiten willst, kommst du an C# nicht vorbei.

T-Virus
19.10.2019 15:06 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.172
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Zitat von T-Virus:
Gerade wenn du mit .NET und Multimedia Libs wie SFML arbeiten willst, kommst du an C# nicht vorbei.

Mh... Warum?
19.10.2019 15:09 Beiträge des Benutzers | zu Buddylist hinzufügen
Merlin >MLN<
myCSharp.de-Mitglied

Dabei seit: 21.02.2018
Beiträge: 10

Themenstarter Thema begonnen von Merlin >MLN<

Merlin >MLN< ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

@T-Virus
Du hast vollkommen Recht ich werde mir ein gutes Buch kaufen und auf C# umsteigen.
Das ist viel sinnvoller!

Gibt es den Doberenz/ Gewinnus (....Grundlagen und Profiwissen) für C#, weißt Du das zufällih?


Viele Grüße,
Merlin
19.10.2019 15:13 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
T-Virus T-Virus ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.04.2008
Beiträge: 1.352
Entwicklungsumgebung: Visual Studio, Codeblocks, Edi
Herkunft: Nordhausen, Nörten-Hardenberg


T-Virus ist offline Füge T-Virus Deiner Kontaktliste hinzu

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

@Abt
Kennst du den Multimedia Libs die andere .NET Sprachen großartig mit Anleitungen/Tutorials supporten?
Vielleicht noch C++ .NET aber ansonsten sehe ich im .NET Bereich fast nur C# Anleitungen und Tutorials.

T-Virus
19.10.2019 15:14 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.172
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ob ich .NET mit C# oder mit VB.NET programmiere macht keinen großen Unterschied.
Anleitung ist nen anderes Thema; weil C# weiter verbreitet ist. Aber ich kann mit VB genauso jede Bibliothek anprogrammieren wie mit C# - reine Skillsache.
19.10.2019 15:15 Beiträge des Benutzers | zu Buddylist hinzufügen
T-Virus T-Virus ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.04.2008
Beiträge: 1.352
Entwicklungsumgebung: Visual Studio, Codeblocks, Edi
Herkunft: Nordhausen, Nörten-Hardenberg


T-Virus ist offline Füge T-Virus Deiner Kontaktliste hinzu

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ist natürlich klar, dass die Sprachen egal sind solange diese auf .NET basieren.
Nur steht man mit den anderen Sprachen eben auch relativ alleine da, da kaum einer sich noch Mühe macht hier Hilfen anzubieten oder eben Anleitungen zu schreiben.

Gilt auch für andere .NET Projekte, nicht nur SFML.
Auf lange Sicht sehe ich deshalb C# als primäre Sprache und alle anderen nur noch für spezifiche Zielgruppen.
So wie es teilweise heute schon ist.

T-Virus
19.10.2019 15:23 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.172
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top



Zitat von T-Virus:
Auf lange Sicht sehe ich deshalb C# als primäre Sprache und alle anderen nur noch für spezifiche Zielgruppen.

VB.NET hat in 2019 sein Allzeithoch in der Beliebtheit, belegte im Tiobe Index sogar zeitweise 2018/2019 vor C# den 5. Platz der beliebtesten Programmiersprachen (aktuell fast gleichauf auf 6 hinter C#). Andere Indexe führen VB.NET aber auch unbeliebter / nicht so verbreitet (zB. nicht in den Top 25 der auf GitHub aktiven Sprachen).
Microsoft hat zudem letztes Jahr nicht umsonst Kathleen Dollard mit ins Boot geholt. Dank ihr ist auch VB.NET wieder auf Language Designer Panels neben C# (Mads Torgersen), F# (Phillip Carter), TypeScript (Anders Hejlsberg) und Q# (Bettina Heim) vertreten.
19.10.2019 16:03 Beiträge des Benutzers | zu Buddylist hinzufügen
T-Virus T-Virus ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.04.2008
Beiträge: 1.352
Entwicklungsumgebung: Visual Studio, Codeblocks, Edi
Herkunft: Nordhausen, Nörten-Hardenberg


T-Virus ist offline Füge T-Virus Deiner Kontaktliste hinzu

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

@Abt
Ist leider an mir vorbei gegangen.
Freut mich natürlich, da ich in den letzten Jahren immer mehr das Gefühlt bekommen habe, dass andere Sprache eben nur noch in ihren Zielgruppen genutzt werden und sich zu viel auf C# konzentriert wird, was die anderen Sprachen langsam in die Bedeutungslosigkeit geführt hätte.

T-Virus
19.10.2019 16:28 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 15.11.2019 04:07