我在VS 2008中创建了一个VC ++项目。 我想在外部DLL中调用某个函数。
如何在我的项目中添加引用/资源[我是一个java人请原谅我在这里使用了错误的术语],以便我可以调用dll中的函数。
我已经浏览了几个论坛但尚未找到明确的解决方案。
请帮忙。 TIA Ayusman
答案 0 :(得分:2)
你需要两件事:
通过将标题放置到项目的“包含目录”搜索到的目录中来添加标题(或使用项目的“C-C ++ / General / Additional Include Directories”设置添加标题所在的目录)。遗憾的是,只需将文件添加到项目中,就可能无法在构建期间找到头文件。
在Visual Studio中的“链接器/输入/附加依赖项”下的C ++项目属性中添加.lib文件
在运行时,DLL需要与.exe文件位于同一位置,或者需要位于路径搜索的目录中。
答案 1 :(得分:0)
这适用于VC6,因此VC9中的某些属性页略有不同,但它捕捉到了它的本质。
http://www.codeproject.com/KB/DLL/XDllPt1.aspx