原來一直使用c#寫dll給pb調用,但是太麻煩所以今天研究一下c++
第一步,新建項目選擇動態鏈接庫,名稱輸入DllDemo,點確定完成
第二步,輸入代碼
extern "C"
{
_declspec(dllexport) int add(int a, int b)
{
return a + b;
}
_declspec(dllexport) int test()
{
return 100;
}
}
第三步,因爲要給pb使用 要設置_stdcall和模塊定義,右鍵項目名添加新建項,
選擇文件修改名稱爲“模塊定義.def”,輸入內容
LIBRARY "DllDemo"
EXPORTS
add
test
第四步,右鍵項目名-屬性,找到 鏈接器-輸入,在模塊定義文件輸入
找到c/c++ - 高級設置“調用約定”爲"_stadcall"
最後生成dll文件。
pb調用這裏就不寫了。