看板 C_and_CPP 關於我們 聯絡資訊
我沒有自己寫過lib或是dll 而我一直有自以為對的一個觀念就是 .h和.cpp .cpp可以換成lib lib就是.cpp , 實作的包裝.... 但其實要我解釋 lib到底是什麼我也不知道 他先把CPP 作成lib 是把cpp檔案textfile 作了什麼事呢?? 我試著google一下 看比較general解釋 都不太解釋我想問的這個部份 想請版友給點指點~~ 然而dll更是我完全沒碰過的東西 我只知道我執行程式時 要把該用的dll擺好 而dll在compile time是沒有關係的.. 也是google了一下 知識+之類的 解釋的讓我更不懂了 有提到什麼許多程式共用的XXXXX (不知道是什麼...) 那如果共用 不會造成race condition或是什麼之類的怪事情嘛? 一般寫程式 我就沒有碰過真的需要自己寫dll這件是 導致我真的對這一無所知 只知道她好像是run time程式會去跟他作某些事情.... 請大家給一點正確的觀念好嘛..... 是什麼必要 會需要去寫dll呢? 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.187
legnaleurc:keyword: symbol linker 04/30 00:14
zlw:動態連結、靜態連結、程式庫,google或去圖書館查 04/30 01:39
plover:弄個SQLite來玩,就知道lib是啥了 04/30 01:41
zlw:你現在不知道就是因為沒用到嘛,等你以後用到再學就好,通常就 04/30 01:43
zlw:是寫到視窗程式設計的時候會接觸 04/30 01:43