mfc调用dll对话框问题 10
主调cpp文件中:#pragmacomment(lib,"D:\\debug\\MakeExpression.lib")__declspec(dllimport)void...
主调cpp文件中:
#pragma comment(lib,"D:\\debug\\MakeExpression.lib")
__declspec(dllimport) void OpenDlg();
void CMainFrame::OnSnake()
{
OpenDlg();
}
ExpressionDlg.h里面定义:
__declspec(dllexport) void OpenDlg();
ExpressionDlg.cpp文件中:
void OpenDlg(){ CExpressionDlg NewDlg; NewDlg.DoModal();}
报错如下:求大神指导
1>正在链接...
1>MainFrm.obj : error LNK2019: 无法解析的外部符号 "void __cdecl OpenDlg(void)" (?OpenDlg@@YAXXZ),该符号在函数 "protected: void __thiscall CMainFrame::OnSnake(void)" (?OnSnake@CMainFrame@@IAEXXZ) 中被引用
1>D:\GameClient\Debug\GameClient.exe : fatal error LNK1120: 1 个无法解析的外部命令
1>生成日志保存在“file://d:\GameClient\GameClient\Debug\BuildLog.htm”
1>GameClient - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ========== 展开
#pragma comment(lib,"D:\\debug\\MakeExpression.lib")
__declspec(dllimport) void OpenDlg();
void CMainFrame::OnSnake()
{
OpenDlg();
}
ExpressionDlg.h里面定义:
__declspec(dllexport) void OpenDlg();
ExpressionDlg.cpp文件中:
void OpenDlg(){ CExpressionDlg NewDlg; NewDlg.DoModal();}
报错如下:求大神指导
1>正在链接...
1>MainFrm.obj : error LNK2019: 无法解析的外部符号 "void __cdecl OpenDlg(void)" (?OpenDlg@@YAXXZ),该符号在函数 "protected: void __thiscall CMainFrame::OnSnake(void)" (?OnSnake@CMainFrame@@IAEXXZ) 中被引用
1>D:\GameClient\Debug\GameClient.exe : fatal error LNK1120: 1 个无法解析的外部命令
1>生成日志保存在“file://d:\GameClient\GameClient\Debug\BuildLog.htm”
1>GameClient - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ========== 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询