0
我想在我的C++項目中添加一個DLL,但我不知道如何去做這件事。我正在使用Visual C++ 2008速成版。如何添加一個DLL到一個VC++ 2008項目
我想在我的C++項目中添加一個DLL,但我不知道如何去做這件事。我正在使用Visual C++ 2008速成版。如何添加一個DLL到一個VC++ 2008項目
你不會添加一個DLL到一個項目。您需要一個相應的.lib
文件,這可能會提供dll中每個導出函數的入口點和相應的頭文件(.h
)。
要使用dll中的函數,只需要#include
.h
在您的源代碼中鏈接到.lib
文件。
如果沒有.lib
文件,那麼你將不得不使用LoadLibrary
動態和GetProcAddress
加載DLL去調用的函數指針。 (但是,再次,該DLL不需要投入該項目)。
爲什麼要添加一個DLL到項目中? – fefe 2011-12-21 07:18:57
因爲那裏有一個庫,它使用DLL中的函數 – 2011-12-21 07:23:11
這是一個* managed *或* unmanaged * C++項目嗎?你在編寫C++/CLI還是本機C++代碼? – 2011-12-21 08:38:11