2012-07-16 73 views
1

我正在寫一個新的應用程序,引用一個VC++庫,我有解決方案和項目。我使用的Visual Studio版本(Microsoft Visual Studio Express 2012 RC for Windows 8)不會讓我在我的新項目中包含VC++庫,那麼對我而言,以舊的VC++庫轉換爲DLL還是手動更好將我所有的圖書館課程都包含到我的新項目中。參考VC++代碼或轉換爲DLL?

什麼是最佳實踐?

+0

當您嘗試將舊庫包含到新項目中時,會得到什麼錯誤消息?打賭它不會說「我不會讓你」。 – cdarke 2012-07-16 14:26:17

+0

它說Microsoft Visual Studio Express 2012 RC for Windows 8僅支持Metro Style應用程序,dll或lib項目 – joe 2012-07-16 14:29:04

+0

一個「最佳實踐」是使用您需要的工具完成工作。不是VS2012 Express。 – 2012-07-16 15:30:09

回答

0

我想你錯了,新項目不支持舊圖書館。你爲什麼這麼認爲?
但是,如果它真的是真的,那麼最好創建一個動態庫並將其添加到項目依賴項中。然後只需調用所需的功能

+0

那麼這是否意味着我需要修改現有的庫以將鉤子包含在它可以被訪問時它是DLL形式? – joe 2012-07-16 14:30:15

+0

您需要更改項目類型 – 2012-07-16 14:47:34