用VS2017 C++寫DLL給PB9使用

原來一直使用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調用這裏就不寫了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章