2011-12-21 92 views
0

我想在我的C++項目中添加一個DLL,但我不知道如何去做這件事。我正在使用Visual C++ 2008速成版。如何添加一個DLL到一個VC++ 2008項目

+0

爲什麼要添加一個DLL到項目中? – fefe 2011-12-21 07:18:57

+0

因爲那裏有一個庫,它使用DLL中的函數 – 2011-12-21 07:23:11

+0

這是一個* managed *或* unmanaged * C++項目嗎?你在編寫C++/CLI還是本機C++代碼? – 2011-12-21 08:38:11

回答

2

你不會添加一個DLL到一個項目。您需要一個相應的.lib文件,這可能會提供dll中每個導出函數的入口點和相應的頭文件(.h)。

要使用dll中的函數,只需要#include.h在您的源代碼中鏈接到.lib文件。

如果沒有.lib文件,那麼你將不得不使用LoadLibrary動態和GetProcAddress加載DLL去調用的函數指針。 (但是,再次,該DLL不需要投入該項目)。