簡體   English   中英

#cgo LDFLAGS:找不到 lib 文件

[英]#cgo LDFLAGS: cannot find lib files

在 Windows 64 位上,我有一個簡單的 go 程序,帶有以下 cgo 語句。

/*
#cgo LDFLAGS: -L./lib -ltuser.lib
#include <stdio.h>
#include <windows.h>
*/
import "C"

tuser.lib 是 Windows DLL 的 lib 文件,並且是與 go 文件相同的文件夾。 當我構建 go 代碼時,我看到錯誤:找不到 -ltuser.lib。

關於需要進行哪些更改才能完成這項工作的任何建議。

以下工作:#cgo LDFLAGS: -L./ -ltuser.dll 所以它似乎應該是 dll 而不是 lib。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM