2011-03-16 107 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