标题:c语言如何建立自己的函数库(vc6.0)
只看楼主
中国电信
Rank: 1
等 级:新手上路
帖 子:16
专家分:9
注 册:2013-10-20
结帖率:100%
已结贴  问题点数:5 回复次数:5 
c语言如何建立自己的函数库(vc6.0)
学了数据结构,读了一些算法后便自己编了一些函数。现在自己想把那些函数都放在自己编的函数库里,以后可以直接调用。可是不知道怎么建立函数库,求高手指教!(新手上路麻烦给下具体步骤或视频链接是windows环境下的vc6.0)
搜索更多相关主题的帖子: windows 具体步骤 新手上路 c语言 如何 
2013-10-20 13:08
xufan
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:232
专家分:804
注 册:2008-10-20
得分:1 
你直接把你需要的函数编译成动态链接库就可以了

~~~~~~我的明天我知道~~~。
2013-10-20 16:51
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:1 
DLL

DO IT YOURSELF !
2013-10-20 19:51
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
學會project的使用就不存在這樣的問題

授人以渔,不授人以鱼。
2013-10-20 21:55
中国电信
Rank: 1
等 级:新手上路
帖 子:16
专家分:9
注 册:2013-10-20
得分:0 
project的使用?
2013-10-22 23:27
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:3 
多文件聨編成一個完整的程序,就是project,取義是項目,就是由多個元素構成的。對自己寫的程序系統,自己的函數庫自然有源代碼,存放在工具文件夾中(其實就是C函數中的頭文件分類模式)放在項目中引用,編譯時就帶過來了。只要函數庫不是發佈出去給別的程序員使用,不必把函數庫創建為LIB或DLL。project的make,只要發覺文件清單中任何一個元素的改動會影響程序的最終結果,就會重新編譯相關源代碼,再鏈接成新的程序,這個過程是動哪裡就編譯哪裡,程序規模再大,也不必把所有源文件重新編譯一次。

寫自己的函數庫,無非就是考慮自己的身份:你當這些函數是自己私有的,還是給別的程序員用的。前者,你的函數庫寫的怎麽爛都沒關係,只要源代碼放在project清單中,與直接放在主文件中其實沒區別;後者,就是通常說的用戶觀念,別的程序員也是用戶(不同於最終使用用戶)。你寫的代碼和庫是要對用戶友好的,不要假想別的程序員會替你擦屁股,習慣於前者角色的程序員,就從來不會替用戶着想,這是區別好的程序員還是壞的程序員的分水線。這裡學編程的,大多都缺乏後者的觀念。

授人以渔,不授人以鱼。
2013-10-22 23:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-422200-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.086305 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved