📄 subject_47959.htm
字号:
<p>
序号:47959 发表者:胡杨 发表日期:2003-07-26 15:55:36
<br>主题:请问一个调用动态链接库函数的小问题
<br>内容:在View类的头文件中申明:<BR>extern BOOL WINAPI CCD_Open();<BR>extern "C"<BR>{<BR> extern BOOL CALLBACK CCD_DataAcquisition(int InterTime,<BR> int short *Data,int BaseAddr,<BR> int PixelNum,int LineNum);<BR>}<BR><BR>但在view中调用它们的时候却出现了以下的错误提示:<BR>Linking...<BR>grabView.obj : error LNK2001: unresolved external symbol "int __stdcall CCD_Open(void)" (?CCD_Open@@YGHXZ)<BR>Debug/grab.exe : fatal error LNK1120: 1 unresolved externals<BR>Error executing link.exe.<BR><BR>导出库我也加了,Dll文件也在工程目录下,这是为什么呢?该怎么解决,谢谢!<BR><BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:凯凯 回复日期:2003-07-26 16:51:42
<br>内容:出错的是这个函数CCD_Open();<BR>如果它也是DLL中的<BR>你也得加上extern "C"<BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:胡杨 回复日期:2003-07-27 17:24:48
<br>内容:再问一嘴,__cdecl,__fastcall,__stdcall谁能讲一下,看了msdn不是和理解。<BR>如果在第一种模式下编译执行,在别的模式下能不能顺利编译呢?如果不行,该注意什么呢?谢谢!<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -