2011-03-16 46 views
1

我最近开始使用Xcode 3.2和vstsdk 2.4开始一个项目,然后我购买了Xcode 4.当我在Xcode 4中打开该项目时,出现“缺少基础SDK”错误,我可以通过将其更改为Mac OS X 10.5或10.6来进行修复。在此之后,虽然我的.vst文件在文件树中仍然是红色的。我也尝试删除该文件并重新添加它,但是当我这样做时,将其添加为文件夹而不是.vst文件。没有这个,我不能建立项目,因为目标不见了。在xcode 4中打开xcode 3.2 VST项目

任何想法?

干杯。

回答

0

Xcode组中的文件“yourplugin.vst”(或其他名称)实际上是产品的输出目标,因此您不应该将其删除。如果它是红色的,那仅仅意味着你还没有构建目标。

如果您使用的是源代码管理,我建议在删除.vst文件并尝试从该版本开始构建之前恢复回到该版本。如果你不是(为什么不是你?!)),那么你可以尝试手动重新创建目标。

我还写了一篇关于如何制作VST plugin in Xcode的教程,您可能会发现它很有用。我将很快更新Xcode 4,所以如果遇到任何问题,请在那里发表评论。

+0

谢谢,我有一份保存在我没有删除.vst的副本,所以我已经恢复到该副本,但是当我选择.vst但是当我选择它时,我无法按构建。我可以继续在Xcode 3.2中工作,但Xcode 4更好。我也不能创建一个新的目标,因为它不会让我选择一个.vst文件,而我能得到的最接近的是“捆绑”。 – Deanmv 2011-03-17 17:10:19

+0

VST本质上是一个包含自定义扩展的包。如果您需要重新创建目标,那么只需使用“捆绑”类型并在目标属性中将扩展名设置为“vst”即可。 – 2011-03-18 11:30:00

+0

非常感谢,它再次工作。我添加了一个新的目标,然后构建它,它也构建了旧的.vst目标,所以我刚刚删除了新目标,并且它工作。毕竟,尽管我在vstGUI和vstControls文件中都有超过100个错误,这些文件都是由Steinberg编写的。认为我需要更新vstsdk。干杯! – Deanmv 2011-03-18 13:51:55