【问题标题】:Using Visual Studio 2012 Express Version to reference dll使用 Visual Studio 2012 Express 版本引用 dll
【发布时间】:2013-09-10 13:30:09
【问题描述】:

最近有人要求我编写一个 .dll 和一些与之配合使用的函数。由于我以前从未接触过这个,如果我问了一些愚蠢的问题,我会道歉。

首先,我的 IDE 是 Visual Studio 2012 Express 版本。

另一方面(绿色),我按照http://msdn.microsoft.com/en-us/library/ms235636(v=vs.110).aspx 的说明创建项目。

我按照建议成功构建了 dll 项目。 .dll 文件安静地位于Debug 文件夹中。但是,当我创建另一个项目并尝试引用我在第一个项目中创建的 .dll 文件时,在Framework and References 页面,我点击了Add New Reference,但没有找到任何 dll。

我对此感到很困惑,因为我已经完成了 MSDN 所说的一切。因此我开始怀疑这是否是 Express 版本的限制。

如果我在正确的轨道上,谁能告诉我?

非常感谢。

【问题讨论】:

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


    【解决方案1】:

    说明书说

    “添加引用”对话框列出了您可以使用的库 参考。项目选项卡列出了当前解决方案中的项目 以及它们包含的任何库。在项目选项卡上,选择 MathFuncsDll 旁边的复选框,然后选择 OK 按钮。

    这意味着您在引用部分添加对 dll 项目 的引用,而不是它生成的 dll。

    不要忘记链接到 dll 项目生成的 .lib 文件,并根据说明给它一个寻找需要包含的任何头文件的机会

    【讨论】:

    • 谢谢,博士。我真的很感激。 :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-06
    相关资源
    最近更新 更多