天天看點

go語言調用everything的SDK接口

官方SDK位址

本項目會将官方dll編譯到可執行程式中,運作時無需考慮dll問題。

根據官方介紹,使用SDK前需要運作<code>everything</code>程式。

執行<code>go build -tag ASCII</code>時編譯<code>ascii</code>相關接口,否則編譯<code>unicode</code>接口。

可以參考<code>examples/search.go</code>示例代碼。

本項目主要是我用來學習window下go調用dll的方法,包含傳參和傳回值處理。

相關代碼大部分都是研究go源碼得到的啟發。

特别注意,我的代碼裡面有幾個使用了<code>go1.17</code>才有的特性。

下面是示例代碼:

作者:janbar

出處:https://www.cnblogs.com/janbar

本文版權歸作者和部落格園所有,歡迎轉載,轉載請标明出處。喜歡我的文章請 [關注我] 吧。

如果您覺得本篇博文對您有所收獲,可點選 [推薦] 并 [收藏] ,或到右側 [打賞] 裡請我喝杯咖啡,非常感謝。