1.生成了动态库文件(CH365DLL.H、CH365DLL.LIB、CH365DLL.DLL)
新建一个mfc对话框,增加按钮点击事件:
{
CH365GetDrvVersion( );
}
使用动态库静态链接:
#include"CH365DLL.H"
编译错误:
LNK2001: 无法解析的外部符号 _CH365GetDrvVersion@0
这怎么解决呀?以前我看过dll的动态库和静态库连接,应该是导出名的问题把,怎么解决这个问题呀?
2.有一个CH365DLL.DEF这个文件怎么使用?
新建一个mfc对话框,增加按钮点击事件:
{
CH365GetDrvVersion( );
}
使用动态库静态链接:
#include"CH365DLL.H"
编译错误:
LNK2001: 无法解析的外部符号 _CH365GetDrvVersion@0
这怎么解决呀?以前我看过dll的动态库和静态库连接,应该是导出名的问题把,怎么解决这个问题呀?
2.有一个CH365DLL.DEF这个文件怎么使用?
或者#pragma comment(lib,"CH365DLL.LIB")
2 添加lib文件路径。
以上在2008以前版本,在VS的工具-〉选项里设置。
2010在工程属性(VC文件夹)里设置。3 把CH365DLL.LIB添加到你的工程中。
在工程属性里设置,连接-〉入力-〉依赖项
2、把XXX.lib文件添加到工程中,右键工程,选添加文件。我都是这样做的,非常简单。