eclipse 生成及使用C C 靜態庫

2021-08-07 22:47:21 字數 1125 閱讀 7509

要在eclipse中生成乙個靜態庫,需要先建立乙個靜態庫專案,依次選擇 file -> new -> c project (或c++ project),並在建立專案對話欄中選擇 static library,如下圖所示。

建立靜態庫專案後,將源**拷貝至專案資料夾下,重新整理後直接build即可,在debug資料夾下可以找到生成的靜態庫檔案,如下圖所示,libtestlib.a就是我們需要的靜態庫檔案。

為簡單演示之用,這裡建立的靜態庫專案底下只有「hello.h」及「hello.c」兩個檔案,分別如下:

然後設定標頭檔案及庫檔案的檔案路徑及包含:右鍵專案,選定properties -> c/c++ build -> settings -> tool settings,在compiler底下的includes欄目中新增標頭檔案路徑,如下圖所示:

在linker底下的libraries欄目中新增庫檔案路徑幷包含庫檔案,如下圖所示:

設定完成後直接build即可。

#include "hello.h"

int main()

這樣main()函式就會呼叫庫檔案中的printhello()函式,列印出「hello」。

Eclipse 安裝svn外掛程式及使用

參考 eclipse update site url 參考 window show view svn資源 右鍵新增svn資源庫 專案右鍵 team share project svn資源庫 使用專案名稱作資料夾名 使用已有資源庫位置 確定開啟團隊檢視 此時在資源庫上有上傳的專案但還是空的,需要繼續 ...

DLL生成及使用記錄

環境 vs2013 相關 opencv3.4 tensorflow c版本 上使用了opencv與tensorflow的介面 初始編譯靜態鏈結庫成功 後編譯dll時不成功,經新增opencv的lib與tensorflow.lib編譯通過,生成.dll ilk pdb檔案 這樣直接使用dll沒成功,呼...

MinGW安裝及使用vscode寫C C

d mingw在cmd輸入命令,看看是否安裝成功。gcc v make v 這裡我把原來的mingw32 make改名為make了 安裝外掛程式 c 外掛程式和code runner 配置檔案 1 launch.json exe 可執行檔案的路徑和檔名稱 args file1 file2 主函式呼叫...