WINCE SOURCES檔案詳解

2021-05-01 12:59:26 字數 933 閱讀 1155

sources檔案是wince底層開發中最重要的檔案之一,主要的配置項如下:

targetname,定義模組名稱.

targettype,模組的種類,可以是dynlink, library,exe. 如果targettype是dll,則可以定義dllentry,將dll入口定義成別的不是dllmain的函式,如果dll的入口是dllmain,則不需要別的定義。如果targettype是exe,則可以定義  

exeentry,用於指定exe的入口函式. 如果targettype是library,則不需要定義入口函式。

includes,如果乙個模組需要使用非標準路徑下的標頭檔案時,需要定義includes,用於包含更多的標頭檔案路徑,用法如下: includes=$(includes);/new directory/...,注意定義新的includes時,需要包含includes原來的值,否則就需要包含所有可能的目錄。

targetlibs,sourcelibs用於定義該模組需要鏈結哪些庫檔案.

targetlibs,如果乙個庫以dll的形式提供給呼叫者,就需要用targetlibs,它只鏈結乙個函式位址,系統執行時會將被鏈結的庫載入。比如coredll.lib就是這樣的庫檔案。即動態鏈結。

sourcelibs,將庫中的函式實體鏈結進來。即靜態鏈結,用到的函式會在我們的檔案中形成乙份拷貝。 注意,核心這個執行檔案是沒有targetlibs的,giisr.dll也不能有targetlibs。 wincecod,如果將其定義為1,則編譯器會為每乙個檔案生成.cod檔案,它是乙個彙編檔案,除錯時檢視彙編**也是一種很好的辦法。 sources,定義該模組需要哪些原始檔.

環境變數是由/wince500/public/common/oak/misc下的wince.bat設定的

targetlibs的意思是你的**要鏈結庫中的函式

sourcelibs的意思是庫的**需要鏈結你編寫的函式

wince SOURCES檔案詳解

sources檔案是wince底層開發中最重要的檔案之一,主要的配置項如下 targetname,定義模組名稱.targettype,模組的種類,可以是dynlink,library,exe.如果targettype是dll,則可以定義dllentry,將dll入口定義成別的不是dllmain的函式...

Git的gitattributes檔案詳解

要匹配的檔案模式 屬性1 屬性2 不設定 text 設定值text string 未宣告,通常不出現該屬性即可 但是為了覆蓋其他檔案中的宣告,也可以 text crlf,已過時,類似於text ident,為路徑設定ident屬性,路徑中的blob物件中的 id 將會被替換為 id char 40 ...

Pandas read csv讀取檔案函式詳解

首先來了解一下官方給出的該函式用法 read csv filepath or buffer,sep delimiter none,header infer names none,index col none,usecols none,squeeze false,prefix none,mangle ...