建立在vs2010建立靜態鏈接庫

 建立.lib文件,步驟是:需要在vs2010建立一個新的Project,選擇建立win32 console application的程序,而後選擇application typestatic library,建立一個不要 precompiled header的工程。

    接着建立頭文件XX.h,和文件XX.cpp。頭文件中的函數前面需要寫上 extern “C”,意思就是兼容C

    寫好這兩個文件後就只需生成,即可在debug文件夾中看到static.lib(因爲我的工程起名爲static)

    實現靜態鏈接庫的運用,我用的方法爲,另外新建一個win32 consonleapplicationconsole application的工程。在然後將static項目下的static.libstatic_string_list.h複製到新建項目的目錄下。然後寫一個cpp文件,這個cpp文件中需要寫上#pragmacomment(lib,"static.lib") ,這就能使用靜態鏈接庫中的函數和類了。

使用靜態鏈接庫的三種方法:

    1.先建立靜態鏈接庫,然後在該工程下面在建一個新的project

   實驗了一下,如果不把工程寫在靜態鏈接庫下面,就會出現鏈接錯誤提示。

    所以還有另外兩種途徑:

    2.直接將lib文件和.h文件放到新建的工程目錄中

    3.就是修改#pragma comment(lib,"static.lib")中的路徑。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章