Visual c++ 从VC+;中的另一个dll调用dll内的方法时出现问题+;

Visual c++ 从VC+;中的另一个dll调用dll内的方法时出现问题+;,visual-c++,Visual C++,我正在尝试使用c在Vc++智能项目中为移动应用程序5.0构建一个win DLL# 在我的DLL中,从另一个DLL调用的方法 我在dll项目中进行以下设置: 工具->选项->vc++目录 平台->windows mobile 5.0 sdk 设置相应的include和lib路径 按如下方式设置lib文件: 项目属性->链接器->输入->其他依赖项 在project properties->C/C++->General中提供其他包含目录 在dll项目中,我以以下方式导出.h文件中的函数声明: __d

我正在尝试使用c在Vc++智能项目中为移动应用程序5.0构建一个win DLL#

在我的DLL中,从另一个DLL调用的方法

我在dll项目中进行以下设置:

工具->选项->vc++目录

平台->windows mobile 5.0 sdk 设置相应的include和lib路径

按如下方式设置lib文件: 项目属性->链接器->输入->其他依赖项

在project properties->C/C++->General中提供其他包含目录

在dll项目中,我以以下方式导出.h文件中的函数声明:

__declspec(dllexport)int_uucdecl CloseBTStack(void)

这种类型的错误出现在被调用方法的生成时

错误1错误LNK2019:未解析的外部符号“\u declspec(dllimport)int\u cdecl GAP\u Query\u Local\u BD\u ADDR(unsigned int,struct\u tagBD\u ADDR\u t*)”(\u imp?GAP\u Query\u Local\u BD\u ADDR@@YAHIPAU tagBD\u ADDR@@@Z)在函数“int\u cdecl OpenBTStack(void)”(?OpenBTStack@@yahz)sdll.xpdll中引用

请帮助我…

在.h文件中,写入

外部“C” {

包括“createdll.dll” }

那就好了