Arbeiten mit DLLs mit C++, ich bin auf ein Problem gestoßen, der Code erstellt, aber nicht kompiliert/in Visual Studio ausgeführt. Wenn ich Visual Studio 2017 verwende, ist das Problem "xxx.dll ist keine gültige win32-Anwendung", wenn es Visual Studio 2010 verwendet, ist es etwas wie "xxx.dll fehlt", der Code baut gut auf, er läuft einfach nicht In Visual Studio bin ich ein Neuling in DLLs und muss einen Debugger verwenden.DLL-Projekt mit C++ nicht in Visual Studio ausgeführt
0
A
Antwort
0
DLLs werden nicht ausgeführt. Sie enthalten Code, der von etwas anderem geladen wird. Sie können nicht einfach eine DLL in Visual Studio ausführen. Sie benötigen eine ausführbare Datei (EXE), die die DLL lädt.
Sie können eine ausführbare Datei festlegen, die ausgeführt wird, wenn Sie Start Debugging drücken. Dies geschieht in den Eigenschaften des Projekts. Standardmäßig ist dies auf die Variable $(TargetPath)
festgelegt, aber Sie können dies so ändern, dass unter dem Debugger alles gestartet wird.
ich nicht VS2017, aber hier sind die Projekteigenschaften für VS2015:
Verwandte Themen
- 1. Visual Studio 2015 Community mit CPLEX 12.7-Beispielen nicht ausgeführt
- 2. Visual Studio 2005-Makros werden nicht ausgeführt
- 3. „Standard“ C++ in Visual Studio (nicht .net)
- 4. C# C++ Visual Studio
- 5. Direktive nicht Visual Studio 2015 C# in
- 6. C# Visual Studio mit Ressourcendateien
- 7. OpenACC in Visual Studio (Visual C++)
- 8. Migration in Visual Studio 2015 kann nicht ausgeführt werden
- 9. C# in Visual Studio wird nicht funktionieren
- 10. "Erfolg: Test nicht ausgeführt" im Testsitzungsfenster (Resharper) in Visual Studio
- 11. Mehrere Startprojekte in Visual Studio 2015 können nicht ausgeführt werden
- 12. Komponententests in Visual Studio 2015 werden nicht ausgeführt
- 13. Namespace Einzug in Visual Studio mit C#
- 14. Änderungen an Code in Visual Studio 2015 wird nicht ausgeführt
- 15. Geplante Erstellung mit C++ in Visual Studio
- 16. Lernen C mit Visual Studio 2008/Visual C++ 2008 Express
- 17. Drucken in C++ Visual Studio
- 18. Visual Studio zu C# wechseln?
- 19. Visual Studio C#
- 20. Matlab erkennt Visual Studio C++ Compiler nicht
- 21. Multithreading Visual Studio C++
- 22. C# Kalenderansicht in Visual Studio
- 23. Fehler in C#, Visual Studio
- 24. EscapeXML C++ Visual Studio
- 25. LargeAddressAware Visual Studio 2015 C#
- 26. C/C++ - mit Unterbrechungen in Visual Studio c arbeiten ++
- 27. Wie wird UWP NUnit Tests mit Visual Studio 2015 ausgeführt?
- 28. Visual Studio ignoriert SQL-Änderungen in Visual Studio (C#)
- 29. Visual Studio für C#
- 30. C Kompilierungsfehler mit Visual Studio 2005
Vielen Dank für Ihre Hilfe! Ich habe mich gefragt, wie Sie eine .exe-Datei sicher einrichten können. Ich gehe zu: Eigenschaften -> Konfigurationseigenschaften -> Debugging -> Allgemein, und es gibt einen Platz, der mit dem Pfad zur .exe-Datei oder $ (TargetPath) ausgefüllt werden muss. Sollte ich die .exe-Datei im selben Ordner mit der .dll-Datei speichern? Was ist ein guter Weg dafür? –