DLL加載設(shè)置相對路徑的方法
DLL加載,設(shè)置相對路徑的方法如下所示:
1、 加載dll方法之一:(./ 代表當(dāng)前目錄,../ 代表上層目錄)包含頭文件的相對路徑(當(dāng)前路徑為源代碼路徑,路徑 “../../” 當(dāng)前項目文件夾上級目錄),鏈接lib文件的相對路徑(當(dāng)前項目文件夾里“..\\”,這里需要轉(zhuǎn)意字符\)。如果項目1依賴項目2(鼠標(biāo)右鍵點擊項目1,點擊項目依賴,勾選依賴項目2),這樣在構(gòu)建項目1時,會自動先構(gòu)建項目1;而且項目2構(gòu)建的內(nèi)容也會在當(dāng)前項目1的Debug中。導(dǎo)出dll文件:可用關(guān)鍵字_declspec(dllexport);或者def文件定義。
注意:若用_declspec(dllexport)字符導(dǎo)出dll時,一個函數(shù),一個類都為一個模塊,導(dǎo)出時,需在函數(shù)名/類名前加 _declspec(dllexport)字符(即模塊導(dǎo)出關(guān)鍵字),每個導(dǎo)出模塊都需添加。
總結(jié)
以上所述是小編給大家介紹的DLL加載設(shè)置相對路徑的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
關(guān)于C++中sort()函數(shù)的用法,你搞明白了沒
這篇文章主要介紹了關(guān)于C++中sort()函數(shù)的用法,并通過三種方法介紹了按降序排列的實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03
深入分析C語言中結(jié)構(gòu)體指針的定義與引用詳解
本篇文章是對C語言中結(jié)構(gòu)體指針的定義與引用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
C++與QML進(jìn)行數(shù)據(jù)交互實現(xiàn)方式介紹
迫于無奈開始寫android的程序,以前使用QWidget的方式試過,雖然界面可以實現(xiàn),但是最后調(diào)用攝像頭時,未能成功,再沒有繼續(xù)。這幾天開始使用qml進(jìn)行嘗試,在使用的過程中,其中的一個難點,就是在qml與c++中數(shù)據(jù)的交互2022-09-09

