一个简单问题,求助! 用VC6.0做一个MFC扩展的DLL,编译时会生成一个DLL文件和一个LIB文件。当我把DSP中的DEF文件删除后,再编译却只生成DLL,而不生成LIB。不知在Project Setting中的什么地方设置,或有什么其它办法(不要告诉我再把DEF加进来呀),因为我这里有一大堆的DSP中都没有DEF文件,而且编译都会生成LIB。解决问题马上给分,在线等待。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 project ->setting->link里把doesn't produce.LIB前面的勾去掉有没有用呀? 回复人: kingcom_xu(杀不了人的刀,郁闷!) 那里没有勾呀! 88dd:没用的,已经Clean/Build有N多次了。 你的dll文件中有没有到处的函数或变量呀, 如果没有, 当然不会生成lib文件了。 你的dll文件中有没有导出的函数或变量呀, 如果没有, 当然不会生成lib文件了。 你比较link的参数会发现,两者除了/def有区别外,/implib都是相同的。而你说的其他DSP没有def文件也会生成lib,你可以发现c/c++中都有*_EXPORTS预定义,也就是说有__declspec(dllexport)输出,所以我觉得应该是有def文件与这个输出的定义是一样的作用。也就是 lhb_780902(逐日)所说的。 使用__declspec(dllexport)添加到你要输出的函数定义前面 多谢各位,已经解决。是SourceSafe出了问题。 用VC6.0连接sql server 2005 时,用windows身份没事,用sql server身份就出现“sa 登录失败!”怎么改啊?谢谢! 菜鸟问关于几个DIALOG的关系 请问 关于单文档的 VC 的一个奇怪的问题 C#下winio模拟按键导致键盘紊乱 一个关于edit box 控件的拷贝,粘贴奇怪的为题!谢谢! 关于多台电脑的串口通信,请高手执教!!!!!!不够可以在加!!!! 一个窗口滚动条的问题!!!!!!! 求助:如何在内存中抓图~~ 一个弱智问题! 请帮帮忙!thanks! 那个API函数如何读取并口状态? 只知道进程的名称,如何关闭它?(100分,参与讨论者也有分)
没用的,已经Clean/Build有N多次了。