2016-03-30 12 views
0

Ich versuche, eine DLL zu laden, die ich mit Visual Studio 2015 unter Verwendung einer Software von Drittanbietern zum Debuggen von es mache. In diesem Fall erstelle ich ein VST-Instrument und lade es mit SaviHost nach this tutorial.Kann ich kein "leeres Leerzeichen" als Zielpfad beim Debuggen verwenden?

Dies ist meine aktuelle Setup:

enter image description here

der Zielpfad ist D:\Google Drive\Development\WDL-OL\IPlugExamples\DefaultProject\build-win\vst2\Win32\bin\DefaultProject.dll.

Wie man sehen kann, gibt es „leeren Raum“ in dem Weg, und ich denke, dieses Make Problem mit VS, da, wenn ich versuche, es zu F5, ich diese Meldung:

enter image description here

Google.dll macht keinen Sinn. Es scheint, den Pfad zu schneiden und "scheitern" beim Laden einer anderen Ressource? Wie kann ich dieses Problem beheben?

Ich mag würde nicht meinen ganzen Arbeitsbereich bewegen ...

+0

Haben Sie versucht, den Pfad in Anführungszeichen Umwickeln wie Sie in der Befehlszeile oder ein Verknüpfungsziel tun würde? – NathanOliver

+4

'" $ (TargetPath) "' –

+0

@LoganCapaldo: du machst meinen Tag! antworte und du bekommst +1 !!! – markzzz

Antwort

1

Sie Anführungszeichen verwenden, um sicherzustellen, dass der Pfad als ein einziges Argument analysiert wird, solange das Programm, das Sie debuggen verwendet die typical rules on windows zum Parsen der Befehlszeile.

z.

"$(TargetPath)" /example

Verwandte Themen