走在架構師的大道上 Jack.Wang's home

          Java, C++, linux c, C#.net 技術,軟件架構,領域建模,IT 項目管理 Dict.CN 在線詞典, 英語學習, 在線翻譯

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            195 Posts :: 3 Stories :: 728 Comments :: 0 Trackbacks
             方法一:windows提供了一套函數,用于加載動態鏈接庫中的符號(函數和變量),調用這些函數去加載:

            1. HINSTANCE LoadLibrary( LPCTSTR lpLibFileName);

            2. FARPROC GetProcAddress( HMODULE hModule, LPCWSTR lpProcName);

            3. BOOL FreeLibrary( HMODULE hLibModule);

            這最直觀的一種方法,同時也是最麻煩的一種辦法。

             方法二:讓調用者的工程依賴于動態鏈接庫工程。步驟如下:

            1. 讓調用者的工程處于active狀態下。

            2. 打依賴設置對話框:Project-->dependencies。

            3. 選擇動態鏈接庫工程。

            這種方法比較方便,但要求有DLL的項目文件。

              方法三:直接把動態鏈接庫產生的.lib文件加入到調用者的工程中。

           方法四:進入Link設置:Project-->settings-->Link,選擇Categery中的Input,在object/library modules里輸入的動態鏈接庫對應   

                        的.lib文件名,在Additional library path中輸入動態鏈接庫對應的.lib的路徑。

           方法五:#pragma (lib, "filename.lilb")





          本博客為學習交流用,凡未注明引用的均為本人作品,轉載請注明出處,如有版權問題請及時通知。由于博客時間倉促,錯誤之處敬請諒解,有任何意見可給我留言,愿共同學習進步。
          posted on 2008-02-28 22:43 Jack.Wang 閱讀(5500) 評論(2)  編輯  收藏 所屬分類: 開發技術

          Feedback

          # re: 使用 VC 動態鏈接庫的常用方法 2008-02-29 11:28 千里冰封
          JAVA里面講VC,呵呵,有意思  回復  更多評論
            

          # re: 使用 VC 動態鏈接庫的常用方法 2008-03-02 14:45 xifu
          學習了。飄過  回復  更多評論
            

          主站蜘蛛池模板: 台北市| 达拉特旗| 抚宁县| 封丘县| 新余市| 建瓯市| 桐城市| 灵石县| 新干县| 松潘县| 和平县| 南开区| 随州市| 确山县| 湘乡市| 遂平县| 友谊县| 集贤县| 加查县| 远安县| 普兰店市| 合水县| 潼关县| 获嘉县| 卢湾区| 九龙县| 元氏县| 锡林浩特市| 林州市| 阜宁县| 平乐县| 井陉县| 常州市| 渝中区| 乌兰察布市| 南召县| 安西县| 西乌| 宁武县| 穆棱市| 包头市|