我正在尝试在visual studio中创建一个能够访问已存在的.dll文件的应用程序.我需要应用程序来调用例程.我还有一个已经存在的头文件.
我一直在研究互联网,发现我需要创建一个.lib文件.在这里查看类似的问题我找到了一个链接:http://support.microsoft.com/kb/131313 但是我不能按照指示操作.
链接中的信息表示要创建一个DEF文件(我在别处读到这需要编译为具有相同名称的DLL,但不确定该名称是什么,与.dll文件同名?).但我不明白第一个方向,即"使用DUMPBIN/EXPORTS".然后我需要"存根"函数,然后与.OBJ文件有关(我不知道这些文件是什么).
是否有任何分步指导,类似于上面的链接,很容易遵循?
我需要在我的项目中添加第三方库,它们只提供.dll文件(没有.lib)
我已经通过转到Common Properties - > References - > Add New Reference下的项目Property Page将dll添加到项目中
我可以在解决方案资源管理器中看到外部依赖项文件夹下的dll,所以我猜它已被正确包含.
但是我如何引用dll?当我尝试添加一个实例变量(例如,MCC :: iPort :: ASCII iPort)来访问dll类时,我得到错误:名称后跟'::'必须是类或命名空间名称,但我知道那些我可以在外部依赖项下的dll信息中看到它的类名.
我已经使用dll和.lib文件在计算机中构建了VTK。当我想创建一个使用VTK的项目时,必须在项目属性中包括头文件和链接.lib文件。另外,我还必须将.dll文件添加到项目路径中。我对此有几个问题,
如有任何解释,我将不胜感激。谢谢。