Ik zit momenteel met een eigenaardig probleem,
een probleem dat ik nog nooit eerder ben tegengekomen bij het ontwikkelen van applicaties.
Ik ben bezig met een 3d applicatie, die gebruik maakt van OpenSG (scenegraph systeem gebaseerd op opengl), maar de vraag die ik heb is een stuk algemener:
De applicatie werkt perfect wanneer ik deze vanuit visual studio start (in debug en release mode)
Wanneer ik de executable in de /release of /debug directory start, crasht de applicatie op een dll van OpenSG (... has encountered a problem and needs to close).
De applicatie heeft geen commandline argumenten nodig, wel worden er bestanden ingeladen,
maar deze staan in dezelfde directory als de executable... en zelfs als de bestanden niet gevonden zouden kunnen worden, crasht de applicatie hier niet door.
Mijn vraag is dan ook; wat is nu precies het verschil tussen het starten van een applicatie vanuit VS en het starten van de executable buiten VS?
Naar mijn weten is het enige verschil de working directory en de command arguments, maar blijkbaar niet...
Iemand die hier iets zinnigs over kan zeggen?
een probleem dat ik nog nooit eerder ben tegengekomen bij het ontwikkelen van applicaties.
Ik ben bezig met een 3d applicatie, die gebruik maakt van OpenSG (scenegraph systeem gebaseerd op opengl), maar de vraag die ik heb is een stuk algemener:
De applicatie werkt perfect wanneer ik deze vanuit visual studio start (in debug en release mode)
Wanneer ik de executable in de /release of /debug directory start, crasht de applicatie op een dll van OpenSG (... has encountered a problem and needs to close).
De applicatie heeft geen commandline argumenten nodig, wel worden er bestanden ingeladen,
maar deze staan in dezelfde directory als de executable... en zelfs als de bestanden niet gevonden zouden kunnen worden, crasht de applicatie hier niet door.
Mijn vraag is dan ook; wat is nu precies het verschil tussen het starten van een applicatie vanuit VS en het starten van de executable buiten VS?
Naar mijn weten is het enige verschil de working directory en de command arguments, maar blijkbaar niet...
Iemand die hier iets zinnigs over kan zeggen?