当前位置:首页 > 操作系统 > Windows

21.4 windows_21_Library_use_DLL 动态库补充4

windows_21_Library_use_DLL  动态库补充4

<ol><li><code><span>#include</span><span /><span><iostream></span></code></li><li><code><span>using</span><span /><span>namespace</span><span> std</span><span>;</span></code></li><li><code></code></li><li><code><span>//第2.1.1步 导入 lib</span></code></li><li><code><span>#pragma</span><span> comment</span><span>(</span><span>lib</span><span>,</span><span>"../debug/windows_21_Library_DLL_test.lib"</span><span>)</span></code></li><li><code></code></li><li><code><span>//第2.1.2步 定义函数原型</span></code></li><li><code><span>int</span><span /><span>Dll_Add</span><span>(</span><span /><span>int</span><span> nAdd1</span><span>,</span><span /><span>int</span><span> nAdd2 </span><span>);</span></code></li><li><code><span>extern</span><span /><span>"C"</span><span>/*如果不加这个会出错*/</span><span /><span>int</span><span /><span>Dll_Sub</span><span>(</span><span /><span>int</span><span> nSub1</span><span>,</span><span /><span>int</span><span> nSub2 </span><span>);</span></code></li><li><code></code></li><li><code><span>//DEF导出定义函数原型</span></code></li><li><code><span>int</span><span /><span>Dll_Mul</span><span>(</span><span /><span>int</span><span> nMul1</span><span>,</span><span /><span>int</span><span> nMul2 </span><span>);</span></code></li><li><code></code></li><li><code><span>int</span><span> main</span><span>(</span><span /><span>)</span></code></li><li><code><span>{</span></code></li><li><code><span /><span>//第2.1.3步 使用函数</span></code></li><li><code><span /><span>int</span><span> nAdd </span><span>=</span><span /><span>Dll_Add</span><span>(</span><span /><span>100</span><span>,</span><span /><span>100</span><span /><span>);</span></code></li><li><code><span /><span>int</span><span> nSub </span><span>=</span><span /><span>Dll_Sub</span><span>(</span><span /><span>100</span><span>,</span><span /><span>100</span><span /><span>);</span></code></li><li><code><span /><span>int</span><span> nMul </span><span>=</span><span /><span>Dll_Mul</span><span>(</span><span /><span>100</span><span>,</span><span /><span>100</span><span /><span>);</span></code></li><li><code></code></li><li><code><span>  cout </span><span><<</span><span> nAdd </span><span><<</span><span> endl </span><span><<</span><span> nSub </span><span><<</span><span> endl </span><span><<</span><span> nMul </span><span><<</span><span> endl</span><span>;</span></code></li><li><code><span>}</span></code></li></ol>



原文:http://www.cnblogs.com/nfking/p/5573275.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐