Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

erzeugte exe startet nicht

Empfohlene Antworten

Hi,

ich hab hier ein Projekt erstellt in welchem ich C und OpenGL verwende. Einen eigenn Shader hab ich auch geschrieben. Soweit sogut. Das ganze lässt sich auch wunderbar per F5 Compilieren und ausführen.

Jetzt versuche ich daraus eine exe zu erzeugen. Also hab ich die Projektkonfiguration auf Release gestellt und es wurde eine exe des Projektes sowie einer .pdb Datei erzeugt. Fehler oder Warnungen gab es dabei nicht.

Wenn ich jetzt die exe ausführen möchte passiert allerdings rein garnichts. Weder erhalte ich eine Fehlermeldung, noch taucht das Programm auf - nichteinmal im Taskmanager.

Hat jemand eine Idee woran das liegen könnte?

Das ist leider mehr oder weniger mein erstes eigenes Projekt. Sonst hatte ich immer nur an bestehenden mitgearbeitet und brauchte mich um soetwas nicht kümmern weshalb ich doch sehr unsicher bei der Projektkonfiguration diesbezüglich bin.

Über die Suchfunnktion des Forums hatte ich bisher nur diesen Thread gefunden -> http://forum.fachinformatiker.de/c-compiler-ides-apis/103692-release-erstellen.html

Der trifft leider nicht zu da wie gesagt keine Fehlermeldung erscheint. Nichts desto trotz hatte ich die Lösung einfach mal getestet, leider ohne Erfolg.

Hat jemand eine Idee was ich falsch oder garnicht eingestellt habe um solch ein Verhalten zu verursachen?

Das kann viele Ursachen haben, meistens ist es schlampige Programmierung.

Du kannst übrigens auch die Release-Version mit F5 debuggen, wenn auch mit gewissen Einschränkungen. Aber vielleicht reicht das ja, um nachzuvollziehen, an welcher Stelle das Programm aussteigt.

Hi,

ich hab den Fehler mitlerweile gefunden - schlampig passt da schon :)

Die Shader werden beim Starten des Programms kompiliert. Wenn diese nicht mit in dem Verzeichnis liegen kann natürlich nichts kompiliert werden. Dementsprechend ist das Programm wie vorgesehen ausgestiegen. Leider hab ich Nase keine Fehlermeldung diesbezüglich ausgegeben sondern das immer mit nem Breakpoint im Debugger abgefangen.

Ich musste die Shader also nur in das Verzeichnis der exe kopieren und alles lief.

Danke trotzdem für die Mühe ich hoffe nächstes mal denke ich gleich an sowas. bzw. die Fehlermeldung :).

einen schönen Tag noch.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.