第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為什么我不能使用 CGO 鏈接到包文件夾中的這個(gè) DLL?

為什么我不能使用 CGO 鏈接到包文件夾中的這個(gè) DLL?

Go
鴻蒙傳說 2022-10-24 09:02:25
我正在嘗試使用 CGO 來使用 realsense2.dll(英特爾的 RealSense 相機(jī)庫)。我在 Windows 11 x64 上。當(dāng)我的目錄布局為:rs2test去.modrealsense2.dllcontext.go(C 代碼的包裝器)devicelist.go(C 代碼的包裝器)error.go(C 代碼的包裝器)main.go在 C 代碼文件的每個(gè)包裝器中,我有以下指令:/*#cgo CFLAGS: -I../../../include/librealsense2#cgo LDFLAGS: -L${SRCDIR} -lrealsense2#include "../../../include/librealsense2/rs.h"#include "../../../include/librealsense2/h/rs_context.h"#include "../../../include/librealsense2/h/rs_pipeline.h"#include "../../../include/librealsense2/h/rs_option.h"#include "../../../include/librealsense2/h/rs_frame.h"*/但是,當(dāng)我嘗試將包裝文件放入自己的包中時(shí),如下所示:rs2testrs2/context.gors2/devicelist.gors2/error.gors2/realsense2.dll去.modmain.go并將指令更改為:#cgo CFLAGS: -I../../../../include/librealsense2#cgo LDFLAGS: -L${SRCDIR} -lrealsense2#include "../../../../include/librealsense2/rs.h"#include "../../../../include/librealsense2/h/rs_context.h"#include "../../../../include/librealsense2/h/rs_pipeline.h"#include "../../../../include/librealsense2/h/rs_option.h"#include "../../../../include/librealsense2/h/rs_frame.h"我得到退出狀態(tài) 0xc0000135 谷歌說這意味著應(yīng)用程序未能正確初始化。我也試過 -L${SRCDIR}/rs2 但它說 -lrealsense2 沒有找到。
查看完整描述

1 回答

?
夢里花落0921

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個(gè)贊

不僅在構(gòu)建應(yīng)用程序時(shí)需要 DLL,而且在運(yùn)行應(yīng)用程序時(shí)(也是最重要的)也需要 DLL。

DLL 必須與可執(zhí)行文件位于同一文件夾、當(dāng)前工作目錄或在 PATH 中才能被找到。這就是 Windows 的工作方式。有關(guān)詳細(xì)信息,請參閱DLL 搜索順序


查看完整回答
反對(duì) 回復(fù) 2022-10-24
  • 1 回答
  • 0 關(guān)注
  • 144 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)