我有一套我用C++編寫的代碼庫,它將在Linux命令行中運行。他們主要使用STL,並沒有使用該語言的奇特功能。他們已經過測試和工作。在.NET中使用C++類
我需要爲.NET框架編寫一個GUI應用程序,它使用我在這些類中編寫的邏輯來執行操作,但在Windows上運行。 Windows應用程序的一個關鍵要求是它的行爲正如,就像Linux應用程序一樣。因此,我想分享兩個代碼庫之間的代碼。
所以,我想將它們(或如此)導入到新的代碼庫中,並保持兩者之間的更改同步。理想情況下,我想我寫的東西。NET在VB.NET,因爲我更熟悉,但我願意更改爲C#或C++爲.NET開發。
我的問題是,如何在.NET項目中使用這些C++類(只需很少的更改)?這甚至可能嗎?我可以在.NET中創建一個庫嗎?
注意:我的.NET經驗是有限的,所以我很抱歉如果這是一個新手問題。
@Jerry:正確的,並糾正。我想,把名稱與編譯器開關混淆起來。 – 2010-05-20 15:08:47