今天呢,想帶大家了解一下,我們在寫好一個程式之后,如何在售賣的時候達到收益最大化,
我們在賣出程式的時候,賣出程式收到錢這是第一筆費用,然后后期的維護更新這些又能得到第二筆費用,在售賣程式的時候,我們往往是不想讓別人知道我們的具體的代碼實作的,這在某種程度上也是實作一份代碼,賣出多份的錢的一個很重要的前提,也是后期維護更新的重要前提,那么,我們該如何實作呢?今天帶大家了解一下吧!
首先,我們寫了一個加法程式,我們想要把這個程式賣給別人,但是呢,我們不想讓別人看到我們代碼具體是如何實作的,我們只想讓別人知道這段代碼是如何使用的,這個時候呢,我們可以把這段代碼的頭檔案即add.h賣給別人,然后把add.c轉換為靜態庫的形式賣給別人,至于為什么要轉換成靜態庫呢?后面會有相應的講解,大家不要著急!先看我是如何將add.c轉換成靜態庫形式的!
1.創建并撰寫add.h
2.創建并撰寫add.c
![]()
3.在解決方案資源管理器這里,右擊專案名稱,然后點擊最下方的屬性
4.在配置型別這里,將原來的.exe應用程式型別轉換為靜態庫,即.lib形式,然后點擊應用,
5.編譯程式,就會出現如圖所示的報警,沒有關系,我們的目的已經達到了,
6.在我們專案檔案的Debug檔案夾里找到test.lib即我們靜態庫形式的檔案,此時如果打開,會發現是亂碼形式,這樣就防止了別人查看我們的源代碼,此處演示給大家看一下!
![]()
7.將我們的add.h檔案和test.lib檔案售賣給買家,此時給大家演示買家如何使用add.lib檔案,此處新建一個專案,只有test主函式檔案,不包含.c即函式的定義檔案與函式的宣告.h檔案,
8.將我們售賣出去的.lib檔案與add.h檔案復制到我們剛才新建的專案檔案下面,
9.在解決方案資源管理器下面將我們作為買家買到的.h檔案即函式的宣告檔案添加到我們剛才新建的專案下,右擊解決方案資源管理器下面的的頭檔案添加現有項即可,之后界面如下,
10.接下來演示買家如和使用.lib檔案,
使用預處理命令匯入靜態庫,然后正常運行即可,
好了,到了現在,買家能夠正常使用了,這樣,買家最后買到的是.lib靜態庫檔案與.h宣告檔案,無法了解到程式的具體實作,我們可以將這份代碼繼續賣給多個買家,同時還可以通過后續的更新維護繼續賺取更多的錢,好了,今天的分享到此為止了,大家學廢了嗎?大家有任何問題都可以在評論區咨詢哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/351276.html
標籤:其他










