如何在C工程中調(diào)用C 的類
在項目開發(fā)過程中,有時候我們需要在C工程中調(diào)用C 中的類。下面將介紹如何實現(xiàn)這種調(diào)用。 1. 創(chuàng)建C DLL 首先,在Visual Studio 2008中打開一個新的項目。單擊“文件”->
在項目開發(fā)過程中,有時候我們需要在C工程中調(diào)用C 中的類。下面將介紹如何實現(xiàn)這種調(diào)用。
1. 創(chuàng)建C DLL
首先,在Visual Studio 2008中打開一個新的項目。單擊“文件”->“新建”->“項目”,在彈出的對話框中選擇Win32控制臺應(yīng)用程序,并將項目命名為cppdll,然后點擊“確定”。
接下來,在彈出的Win32應(yīng)用程序向?qū)е校c擊“下一步”,選中DLL和空項目,然后點擊“完成”。
右鍵單擊cppdll項目,在菜單中選擇“添加”->“類(C )...”,在彈出的對話框中選擇C 類,將類名命名為cppdll,然后點擊“完成”。
在.cpp文件和.h文件中分別寫入相應(yīng)的代碼。
最后,修改工程的輸出目錄,編譯并生成解決方案。
2. 創(chuàng)建C DLL
打開另一個Visual Studio 2008項目。單擊“文件”->“新建”->“項目”,在彈出的對話框中選擇CLR類庫,并將項目命名為cllidll,然后點擊“確定”。
在.cpp文件和.h文件中分別寫入相應(yīng)的代碼。
為了能夠正確引用cppdll.h文件,需要添加cppdll.h文件的路徑。
同樣地,修改工程的輸出目錄,編譯并生成解決方案。
3. 創(chuàng)建C控制臺應(yīng)用程序
再次創(chuàng)建一個新的項目,選擇Visual C控制臺應(yīng)用程序,并將項目命名為csmain,然后點擊“確定”。
在解決方案管理器窗口中,右鍵單擊“引用”,選擇“添加引用”->“瀏覽”,找到cllidll.dll文件,并點擊“確定”。
在.cs文件中添加相應(yīng)的代碼。
最后,按下F5編譯并運行。
通過以上步驟,我們就可以在C工程中成功調(diào)用C 的類了。