我正在尝试编译一个已经包含在 Steinberg VST SDK 中的简单程序。
我遇到的问题是我的编译器无法找到该文件,除非它具有绝对路径。出于某种原因,代码的编写方式使我的编译器无法找到文件需要它的位置。
例如:
在文件 vstcomponentbase.h 中,位于 C:\Users\180945\Documents\Programs\vstsdk352_25_09_2012_build_16\VST3 SDK\public.sdk\source\vst\
有这一行:
#include "pluginterfaces/base/ipluginbase.h"
ipluginbase.h 位于 C:\Users\180945\Documents\Programs\vstsdk352_25_09_2012_build_16\VST3 SDK\plugininterfaces\base
除非我将线路更改为
#include "C:\Users\180945\Documents\Programs\vstsdk352_25_09_2012_build_16\VST3 SDK\pluginterfaces\base\ipluginbase.h"
它行不通。
我使用 NetBeans 作为我的 IDE。我想让文件自动找到文件应该在哪里。它应该可以工作,因为我使用的是 Steinberg 的 VST SDK,它有演示和其他应该按给定工作的代码位。在本来应该可以工作的东西中编辑的东西太多了。