2013-05-05 35 views
0


我是新來的Windows環境編程esp Visual Studio。
我有一個疑問。
我打算在VS2012下開發一個項目。它的所有依賴都在VS2012下解決。
使用這個項目爲DLL,我必須使用谷歌Sketchup C++ SDK創建一個插件。在瞭解Sketchup C++ SDK之後,我才知道,它是SKpWriter APIs庫,使用VS2005構建SKP C++ SDK
現在我的疑問是,如果我想使用使用VS2012/VS2010構建的dll,我如何在VS2005下使用它。請指導我。VS2012項目作爲DLL在VS2005中使用

回答

0

使用VS2005創建一個相應的DLL項目,但不要添加任何文件。然後,將現有的源代碼添加到它,設置編譯器設置,你應該去。它可以在一個目錄中有多個項目文件,只需添加相應的後綴來表示VS版本。如果您相應地設置路徑,甚至可以同時在不同的VS版本中使用相同的項目,以檢查是否沒有爲其他環境破壞任何內容。順便說一句:你的問題有點含糊,如果你有更具體的問題,請提出更具體的問題。

但有一個問題:如果DLL有一個C++接口而不是一個更基本的C接口,那麼你運氣不好,因爲你通常不能混合來自不同編譯器的輸出。