我最近被要求写一个.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版本的限制。
如果我走在正确的轨道上,任何人都可以提醒我吗?
非常感谢提前。
答案 0 :(得分:1)
说明说
“添加引用”对话框列出了可以使用的库 参考。 “项目”选项卡列出当前解决方案中的项目 以及它们包含的任何库。在“项目”选项卡上,选择 选中MathFuncsDll旁边的复选框,然后选择确定按钮。
这意味着您在引用部分中添加对dll 项目的引用,而不是它生成的dll。
不要忘记链接dll项目生成的.lib
文件,并根据说明为其提供找到您需要包含的任何头文件的机会