2012-04-26 76 views
-1

在過去的三週裏,我一直在試圖創建一個代碼生成器,而我的老闆告訴我要插入一個插件DLL,所以我們可以在下一次我們要重用它時調用它!在C++中使用DLL時?

所以我在網上搜索了一個Dll的含義,但它仍然有點模糊,所以如果你有一個更好的簡單定義或者C++初學者對DLL有一個清晰的想法,請賜教。另一件事:我注意到有些人使用QT來創建插件,那麼QT中有什麼讓我們有可能做到我們在任何其他IDE中都找不到的? PS:我從來沒有用過QT!

+0

「它仍然是一種模糊的......」但你的問題也是如此。你不明白的是什麼?我們可以給你一個定義,但它不會比維基百科和其他網站上的更清晰。你需要讓問題更清楚(也許範圍不那麼廣泛)。 – 2012-04-26 13:34:30

+0

什麼是C++代碼的DLL?它是如何表示的?爲什麼我需要創建一個DLL?它如何在C++代碼中重用? QT在C++中創建DLL有哪些選項? etc。 – Glolita 2012-04-26 13:36:47

+0

我希望你的老闆明白,a)重用你的代碼是可能的,而不需要構建DLL,b)他給你的任務超出了你當前的能力(所以他更好地知道如何處理你無法執行的情況任務)。 – 2012-04-26 13:39:51

回答

2

DLL動態鏈接庫是將類,方法和過程打包成一個編譯文件,與其他程序一起使用。它類似於一個可執行的.exe文件,除了你不需要一個主要的方法。