2010-09-19 66 views
1

我有一個包含一個Win32控制檯應用程序的VS2008 C++解決方案。我開發了一些我想在另一個項目中重用的類。除了將源文件複製到新項目中,將我的類變成某種可重用組件的正確方法是什麼?使用VS2008將類拆分爲DLL C++

我應該使用標準的DLL或類庫嗎?我不打算在.NET應用程序中使用它,或者使用任何Windows GUI組件。他們只是沼澤標準課程。

這在C#中使用起來很簡單,只需創建一個新項目並拖入文件,然後更新項目依賴關係即可。我認爲使用.NET託管代碼已經讓我受寵若驚;-)

回答

1

你說你被寵壞了,在C#中,你可以將這些文件放在新項目中。您可以對C++執行相同的操作。對於小東西,這是我喜歡的,因爲簡單。否則,你可以選擇一個靜態庫(.lib)或DLL,它們都有自己的一套細微差別和需要證明的複雜性。最簡單的方法是將文件複製到新項目中,除非您有理由不能使用這些文件。

+0

我曾嘗試過,但顯然沒有選擇正確的項目類型。我剛剛通過創建一個空項目並將其從應用程序更改爲靜態庫來完成這項工作。 – Piku 2010-09-19 08:51:21