• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

              DLL中導出函數的聲明有兩種方式:一種為4.1節例子中給出的在函數聲明中加上__declspec(dllexport),這里不再舉例說明;另外一種方式是采用模塊定義(.def) 文件聲明,.def文件為鏈接器提供了有關被鏈接程序的導出、屬性及其他方面的信息。

              下面的代碼演示了怎樣同.def文件將函數add聲明為DLL導出函數(需在dllTest工程中添加lib.def文件):

            ; lib.def : 導出DLL函數

            LIBRARY dllTest

            EXPORTS

            add @ 1


            .def文件的規則為:

              (1)LIBRARY語句說明.def文件相應的DLL;

              (2)EXPORTS語句后列出要導出函數的名稱。可以在.def文件中的導出函數名后加@n,表示要導出函數的序號為n(在進行函數調用時,這個序號將發揮其作用);

              (3).def 文件中的注釋由每個注釋行開始處的分號 (;) 指定,且注釋不能與語句共享一行。

              由此可以看出,例子中lib.def文件的含義為生成名為“dllTest”的動態鏈接庫,導出其中的add函數,并指定add函數的序號為1。
            Posted on 2005-11-25 17:59 艾凡赫 閱讀(1756) 評論(0)  編輯 收藏 引用 所屬分類: DLL 技術
            精品水蜜桃久久久久久久| 国产精品九九久久免费视频 | 亚洲一区中文字幕久久| 久久人人爽人人澡人人高潮AV| 国产色综合久久无码有码| 美女写真久久影院| 国产精品99久久久精品无码| 久久香蕉综合色一综合色88| 国产精品内射久久久久欢欢| 久久人妻少妇嫩草AV蜜桃| 久久免费视频一区| 人妻无码αv中文字幕久久| 欧洲国产伦久久久久久久| 99久久99久久精品国产| 国产aⅴ激情无码久久| 中文字幕亚洲综合久久2| 一本色综合网久久| 久久亚洲国产成人影院网站| 国产韩国精品一区二区三区久久| 久久久久99精品成人片直播| 久久综合噜噜激激的五月天| 91超碰碰碰碰久久久久久综合| 亚洲精品无码久久一线| 久久亚洲私人国产精品vA| 久久精品国产亚洲Aⅴ香蕉| 久久夜色精品国产| 欧美激情精品久久久久| 狠狠色丁香久久婷婷综合五月| 精品无码久久久久久尤物| 久久国产亚洲精品| 热re99久久6国产精品免费| 亚洲国产成人精品女人久久久 | 一本色道久久HEZYO无码| 婷婷久久综合九色综合九七| 伊人色综合久久| 国产福利电影一区二区三区久久久久成人精品综合| 久久亚洲精品无码aⅴ大香| 久久精品综合网| 无码日韩人妻精品久久蜜桃| 久久精品国产免费观看| 日韩人妻无码一区二区三区久久|