1樓:匿名使用者
呼叫很簡單:
可以隱式呼叫,也可以顯式呼叫。
隱式呼叫:(比如你的dll為:sort.
dll和sort.lib)將你的.lib檔案拷貝到你的main工程目錄下在main.
cpp檔案的開頭處新增:#pragma comment(lib, "sort.lib")
#include "sort.h"
然後你就可以在main中呼叫dll中的函式了。
顯式呼叫更簡單:
先呼叫handle = loadlibrary("sort.dll");
然後再呼叫getprocaddress函式,其返回值為要查詢函式的位址。
你就可以直接用了
你可以看看msdn
2樓:愛我雙兒
呼叫dll的方法是利用api函式:loadlibrary(引數為dll的檔名)...
dll的寫法: 我只舉個最精簡的例子...
#include
bool apientry dllmain (hinstance hinst /* dll控制代碼 */ ,
dword reason /* 被呼叫的原因,只有四種 */ ,
lpvoid reserved /* 系統保留 */ )
return true; //返回true時,庫裝載成功...flase裝載失敗!
}更具體的看書吧...
3樓:匿名使用者
要回答起來太費時間了。看看書吧。
怎麼自己學好C語言程式設計,高手進
譚浩強的教材蠻好的,我不知道你學習程式設計的程度的怎麼樣了。網上這樣的教程很多,不過很雜,還不如自己看書用筆寫寫程式然後上機除錯。一般是這樣的 先從目錄過一遍,第一步,看運算子,保留字 關鍵字 和一些基本的概念。第二步,看簡單的程式設計結構,主要是迴圈結構 for,while 選擇結構 if,swi...
程式設計高手請進,求問題的程式設計,程式設計高手請進,求乙個問題的程式設計。
amax 0 for x 22 99 for y 44 99 for z 66 99 if x y 0 y z 0 a 10.8 x 7.43 y 10.8 z if a amax amax a x1 x y1 y z1 z endend endend endamax x1 y1 z1 amax 2...
幾何高手進!幾何題,高手進
汗,這些問題都很簡單的,也不用都打下來吧,難道你一題都不會做,而且題目這麼多 1 角b 130度,和角a是同旁內角,互補。角c 50度,和角a是對頂角,相等。菱形對角線相互垂直,而且互相平分,所以很容易計算出邊長為5 因為角a加角b 180度,而2 1的角b加角a再加角aeb也等於180度,所以角a...