久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

用Qt生成dll類庫及調(diào)用方法_一壺濁酒走天涯

 海洋619 2015-01-30

.NET2005:

空白工程新建DLL后,,將DLL和LIB文件放入需要調(diào)用的“指定目錄”

項(xiàng)目-》屬性->連接器-》常規(guī)-》附加庫目錄->添加“指定目錄”

項(xiàng)目-》屬性->連接器-》輸入-》附加依賴項(xiàng)->添加“LIB文件”

添加頭文件到項(xiàng)目中,,則DLL可用!

VC6.0:

使一個(gè)項(xiàng)目編譯生成DLL庫而不生成可執(zhí)行文件:

刪除main()方法;

將.pro項(xiàng)目文件中的TEMPLATE = app改為TEMPLATE = lib,。

然后編譯,,此時(shí)生成的就是.a和.dll的文件。

在另一個(gè)項(xiàng)目中調(diào)用此DLL:

在項(xiàng)目文件中添加LIB,。如添加此行:LIBS +=
'D:\workspace\MRP_Common\debug\common.dll'
(common.dll既是上面生成的DLL),;

復(fù)制dll中類或方法的頭文件到該項(xiàng)目中,并在要調(diào)用common.dll中類或方法的文件上面include,;

make,,在debug目錄中生成可執(zhí)行文件,然后將dll復(fù)制到debug中,,運(yùn)行,。

例子:

########################### 生成DLL的工程: #######################

修改pro文件: TEMPLATE=lib

########################### .h文件 #######################

#ifndef DLLTEST_H

#define DLLTEST_H

#ifdef Q_WS_WIN

#define MY_EXPORT __declspec(dllexport)

#else

#define MY_EXPORT

#endif

class DllTest {

public:

DllTest();

int getAge() {

return 10;

}

};

extern 'C' MY_EXPORT int add(int a, i

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多