Dar*_*nor 7 c++ windows dll
我正在尝试使用Windows DLL(不习惯它们)进行练习.我跟着这篇文章:
http://msdn.microsoft.com/en-us/library/ms235636(v=vs.80).aspx
致信.
然而,我收到此错误:
1> LINK:致命错误LNK1104:无法打开文件'..\debug\math.lib'
我的项目是一个DLL项目,而不是lib.并且根本没有从我的项目创建的库(整个解决方案).
任何人都知道什么是错的?
Eug*_*ene 7
如果dll实际上没有导出任何内容,VS不会创建导入库.要快速检查是否是你的情况,找到你的dll,用依赖walker打开它,看看是否有任何导出.
如果您发现导出丢失,请检查是否标记了要导出的内容:通过将类/函数声明为"__declspec(dllexport)"(当标题包含在dll中时,dllimport包含在exe中)或extern"C"加上模块定义(.def)文件.
归档时间:
15 年,1 月 前
查看次数:
4456 次
最近记录:
10 年,11 月 前