如何在Visual Studio C ++ 2012中将.dll链接到我的项目?

时间:2014-01-14 04:55:23

标签: c++ visual-studio-2012 dll linker

我一直在尝试学习使用MSDN文章使用.dll。特别是这个

http://msdn.microsoft.com/en-us/library/windows/desktop/ms682507(创建一个简单的dll以及运行时和加载时示例)

但是我不确定如何将第一个链接中的“简单dll”链接到其他任何项目。我已阅读有关添加项目引用的内容,但每当我尝试添加对项目的引用时,都不会显示任何内容。

(选择项目后,

  • 项目 - >参考文献 - >共同属性 - >框架和参考 - >添加新参考 - > “找不到物品”

我已将.lib和.dll文件添加为项目的一部分,但似乎无法解决问题。我还尝试在

下添加.lib文件
  • 项目 - >参考文献 - >配置属性 - >链接器 - >输入 - >附加依赖

我不确定是否需要在该位置指定路径。 (我最后刚刚在myPuts.lib上添加了)这就是说,我没有成功将dll链接到任何一个项目。

我不确定这是否有用,但在运行时链接示例中,我注意到了

if (NULL != ProcAdd)
{
    fRunTimeLinkSucess = TRUE;
    (ProcAdd) (L"Message sent to the DLL function\n");
}

不会触发,但调试器确实输入了外部if语句。

如果有人对如何使其工作有任何建议,或者如果他们有关于如何将.dll链接到项目的替代链接,我将非常感激。

0 个答案:

没有答案