注册 登录
编程论坛 VC.NET论坛

请教个关于DLL问题

rxgasid 发布于 2005-12-06 18:41, 1041 次点击

请教个关于DLL问题
我建立MFC extension DLL
<<<<<<CmControl.H>>>>>>>>
#pragma once
class AFX_EXT_CLASS rxgas
{
public:
rxgas();
};

<<<<<<CmControl.Cpp>>>>>>>>
#include "stdafx.h"
#include "CmControl.h"
rxgas::rxgas()
{
AfxMessageBox(_T("qwe"));
}

在一个应用程序是这样写的
#include "CmControl.h"
.....................
void CTestDlg::OnBnClickedOk()
{
rxgas dd;
}
报错如下:
TestDlg.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rxgas::rxgas(void)" (__imp_??0rxgas@@QAE@XZ) referenced in function "public: void __thiscall CTestDlg::OnBnClickedOk(void)" (?OnBnClickedOk@CTestDlg@@QAEXXZ)

1 回复
#2
踏魔狼2005-12-14 12:14
dll是不可以这样直接用一个头文件就OK的啦~~~一降风把我吹~~~
1