从C++控制台应用程序链接到DLL的问题
我在C++中有一个控制台应用程序。我需要从C++ DLL访问功能。如何链接我的控制台应用程序中的DLL?从C++控制台应用程序链接到DLL的问题
请在这方面帮助我。
谢谢,
Rakesh。
这取决于您是否使用加载时或运行时动态链接。
带负载时动态链接,只需链接与导入库的DLL并确保DLL是the right location当您运行。通过运行时动态链接,您需要使用LoadLibrary
和GetProcAddress
来调用DLL。
下面是一个更简单的教程:http://www.infernodevelopment.com/how-create-dll-c-using-run-time-dynamic-linking – 2010-03-10 05:39:38
赤这一点[DLL教程对于初学者](HTTP:// www.codeguru.com/cpp/cpp/cpp_mfc/tutorials/article.php/c9855) – 2010-03-10 09:38:45
通常情况下,你刚才的lib(你有你的DLL中的.lib吧?)添加到链接器命令行(或者,在Visual Studio中,链接器的输入部分)。你正在使用哪种编译器? – 2010-03-10 03:54:29