2010-03-10 101 views
1

我在C++中有一个控制台应用程序。我需要从C++ DLL访问功能。如何链接我的控制台应用程序中的DLL?从C++控制台应用程序链接到DLL的问题

请在这方面帮助我。
谢谢,
Rakesh。

+2

通常情况下,你刚才的lib(你有你的DLL中的.lib吧?)添加到链接器命令行(或者,在Visual Studio中,链接器的输入部分)。你正在使用哪种编译器? – 2010-03-10 03:54:29

回答

2

这取决于您是否使用加载时或运行时动态链接。

带负载时动态链接,只需链接与导入库的DLL并确保DLL是the right location当您运行。通过运行时动态链接,您需要使用LoadLibraryGetProcAddress来调用DLL。

Both are described in detail on MSDN,结合实例。

+0

下面是一个更简单的教程:http://www.infernodevelopment.com/how-create-dll-c-using-run-time-dynamic-linking – 2010-03-10 05:39:38

+0

赤这一点[DLL教程对于初学者](HTTP:// www.codeguru.com/cpp/cpp/cpp_mfc/tutorials/article.php/c9855) – 2010-03-10 09:38:45

相关问题