日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java相对路径调用dll文件,VS项目中调用他人提供的.lib和.dll文件的用法(绝对路径和相对路径)...

發布時間:2025/4/5 java 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java相对路径调用dll文件,VS项目中调用他人提供的.lib和.dll文件的用法(绝对路径和相对路径)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.



開發平臺:vs2013

他人提供的動態庫文件,包含 .lib 文件和 .dll 文件

在VS的工程中常常要設置頭文件的包含路徑和庫文件的包含路徑,當然你可以使用絕對路徑,但是如果你這樣設置了你只能在你自己的機器上運行該工程;如果其他人拷貝你的工程到其他機器上就可能無法運行,這個是因為你在建工程時可能把工程放在了E:盤,但是其他人可能會把工程放在其他根目錄下,這樣會導致找不到頭文件問題。

一:絕對路徑的添加方法

在VS工程中,我們往往會調用他人提供的庫文件和頭文件,

所以,添加c/c++工程中外部頭文件及庫的基本步驟:

1、添加工程的頭文件目錄(.h 文件):鼠標右鍵項目工程---屬性---配置屬性---c/c++---常規---附加包含目錄:添上頭文件存放的目錄。

2、添加文件引用的lib靜態庫路徑:鼠標右鍵項目工程------屬性---配置屬性---鏈接器---常規---附加庫目錄:添上lib文件存放的目錄。

然后添加工程引用的lib文件名:鼠標右鍵項目工程------屬性---配置屬性---鏈接器---輸入---附加依賴項:添上lib文件名。

3、添加工程引用的dll動態庫文件:把引用的dll放到項目工程的可執行文件所在的目錄下,也就是 .exe文件所在的目錄下。

二:相對路徑的添加方法

此處相對路徑是相對于該工程文件(XXXX.vcproj)為起點計算出的能找到包含所需頭文件(.h文件)的文件夾的路徑或包含所需庫文件(.lib)的文件夾的路徑。

例如:

我們的一個項目程序M5400,其M5400.vcproj的工程文件所在的目錄為:

d:\project\M5400\M5400\M5400.vcproj

而頭文件所在的目錄為:

d:\project\M5400\M5400\clude\wc.h

則:在vs的配置中,包含clude文件這一欄中寫入:?? \clude??? 就行了。

對于需要添加的頭文件在.vcproj工程文件的上級目錄中,你回退了幾次就需要幾個"..\",

如 我們想添加的.lib 文件目錄為:

d:\project\M5400\lib\wc.lib

則:在vs的配置中,在添加庫文件這一欄中寫入:??? ..\lib??? 就行了

對于 .h的頭文件,我們可以不用上面的方法,可以直接:右鍵工程 --- 添加 --- 現有文件 ---選擇你調用了的 .h?文件?,這樣一樣ok

所以,添加c#工程中的dll庫文件的步驟:

1:c#中,只用一個類庫文件(.dll文件),所以我們要使用某一個dll文件,就把該dll文件放到該項目目錄下,

右鍵程序項目? ----添加引用 ----在你放的dll路徑下選擇你要調用的dll文件? ---確定



《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的Java相对路径调用dll文件,VS项目中调用他人提供的.lib和.dll文件的用法(绝对路径和相对路径)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。