c++ - 我不能在调试时使用 "empty space"字符作为目标路径吗?

标签 c++ visual-studio debugging visual-studio-2015

我正在尝试使用第 3 方软件加载我使用 Visual Studio 2015 制作的 DLL 以进行调试。在这种情况下,我正在创建一个 VST 乐器并使用 SaviHost 加载它,遵循 this tutorial .

这是我当前的设置:

enter image description here

目标路径是 D:\Google Drive\Development\WDL-OL\IPlugExamples\DefaultProject\build-win\vst2\Win32\bin\DefaultProject.dll

你怎么看,路径中有“空白空间”,我认为这对 VS 有问题,因为当我尝试按 F5 键时,我看到了这条消息:

enter image description here

Google.dll 毫无意义。似乎切断了路径并“失败”加载了不同的资源?我该如何解决这个问题?

我不想移动我的整个工作区...

最佳答案

您可以使用引号来确保路径被解析为单个参数,只要您正在调试的程序使用 typical rules on windows用于命令行解析。

例如

"$(TargetPath)"/示例

关于c++ - 我不能在调试时使用 "empty space"字符作为目标路径吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36315193/

相关文章:

c++ - 浮点比较

c++ - 如何创建一个 ifstream 对象数组以及如何用编号的文本文件填充该数组?

java - Eclipse下调试Maven插件

iphone - 分析 iOS 应用程序的 CPU 使用率

java - 使用 IntelliJ 调试 GIT

c++ - 将字符串转换为 double 和 int。如何?

c++ - 为什么使用 mktime 处理指针和非指针时 difftime() 会产生不同的结果?

windows - 如何在 .net Framework 1.0 上编写应用程序?

git - Visual Studio : View full git commit history (including renames)

c++ - Visual Studio 2017 是否完全支持具有 [[deprecated]] 属性的 N4266?