靜態鏈結不能包含使用引用文字的元件

2021-06-11 22:20:37 字數 397 閱讀 2687

靜態鏈結不能包含使用引用文字的元件

今天,在編譯引用 oracle data provider for .net 的元件時出現錯誤:

此程式集的**使用了引用文字。

靜態鏈結不能包含使用引用文字的元件。

原先的編譯命令是:

fsc --standalone ***x.fs

這樣編譯後的程式,可以不需要 fsharp.core.dll。

在引用 oracle.dataaccess.dll 程式集以後,就能使用 --standalone 了。還需要把 c:\program files\reference assemblies\microsoft\fsharp\3.0\runtime\v4.0 下的 fsharp.core.dll 複製到執行的機器上,可以放在該執行檔案的目錄下。

使用靜態文字控制項製作超連結

1 建立乙個基於對話方塊的工程,拖放乙個靜態文字控制項,更改相關屬性名稱,並新增乙個手型的游標資源 2 建立乙個新類,命名為clinkstatic,以cstatic為基類。3 在主對話方塊中,為靜態文字控制項關聯乙個clinkstatic的成員變數 4 在clinkstatic中響應onmousem...

鏈結器如何使用靜態庫解析引用

解析引用過程 在符號解析階段,鏈結器從左到右按照它們在編譯器驅動程式命令列上的出現順序來掃瞄可重定位目標檔案和存到檔案。在這次掃瞄中,鏈結器維護乙個可重定位目標檔案的集合e 這個集合中的檔案就是確定的最後合併成可執行檔案的模組檔案 乙個未解析的符合 即引用了但尚未定義的符號 集合u,以及乙個已解析 ...

靜態鏈結庫的使用

jfy1970 qq 953491278 電子郵件 zhiqiangwang58 sohu.com 嵌入模組到應用軟體中 靜態鏈結庫與動態連線庫都是共享 方式,如果採用靜態鏈結庫,則無論你願意不願意,lib中的指令都被直接包含在最終生成的 exe檔案中了。利用這一特性,可以把由其他人開發的模組嵌入到...