怎样创建静态库和调用它呀? 不知道跟动态库的差别有多大? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 五星级用户啊。哈哈很简单啊,写一个DLL,VC里面用File-->New --> MFC Regular Dll.加入一个函数:int TestMessageBox(int x, int y){ CString sInfo; sInfo.Format("X = %d, Y = %d", x, y); sInfo = ::sInfo + "\n" + sInfo; AfxMessageBox(sInfo); return 0;}在.def文件里面加入:EXPORTS TestMessageBox 然后编译这个DLL工程,把生成的.dll 文件和 .lib 文件拷贝到另外一个使用DLL 的工程中来。加一个声明:int _declspec(dllexport) TestMessageBox(int x, int y);把.lib文件添加到工程中来。调用该函数即可。 http://www.graphics.net.cn/document/other/019/056.asp http://www.vckbase.com/document/viewdoc/?id=1393 link进去.lib加.h进工程!直接用函数 请教一个win7下界面的问题 ◇◆◇ 我来散10分,第五个人进来后结贴 ◇◆◇ 现有一个基于dialog的程序,要实现两个panel的切换怎么实现? (求助)两个应用程序间的通讯 如何获取点击树形控件的消息 关于BMP文件格式不明白的地方 请教:怎么把GB码和Big5码转换为Unicode代码 有关CFile的读写问题!! 输出字符串时的一个问题 vc的基础知识,看书看不懂,回答有分 怎样得到一段内存的句柄 帮帮小妹,我用别人开发的一个COM,我也注册了COM,然后定义接口的时候提示没有定义,怎么回事?
int TestMessageBox(int x, int y)
{
CString sInfo;
sInfo.Format("X = %d, Y = %d", x, y);
sInfo = ::sInfo + "\n" + sInfo;
AfxMessageBox(sInfo);
return 0;
}
在.def文件里面加入:
EXPORTS
TestMessageBox 然后编译这个DLL工程,把生成的.dll 文件和 .lib 文件拷贝到另外一个使用DLL 的工程中来。
加一个声明:
int _declspec(dllexport) TestMessageBox(int x, int y);
把.lib文件添加到工程中来。调用该函数即可。
加.h进工程!直接用函数