dev c 呼叫vc生成的dll有沒有可能

2021-05-20 14:06:28 字數 604 閱讀 2873

1樓:匿名使用者

不適用類的純函式 dll 沒有問題,匯出時函式使用 extern "c" 修飾

顯示呼叫即可,隱式的話可能需要用工具生成或轉換一下 implib

有類的話,問題較多,不一定能交叉使用了

c++如何用dev-c++工具生成.dll檔案?

2樓:感冒九十九

缺少匯入與匯出的

bai規du則:

下面是**演示:zhi

//del.h

#include

#ifdef dll2

#define dll2 extern "c" _declspec(dllexport)

#else

#define dll2 extern "c" _declspec(dllimport)

#endif

dll2 void del(void*);

//del.cpp

#include "del.h"

#define dll2

void del(void* pd)

這是一個簡單的dao釋放記憶體專的函式,你可以參考一下屬

vc2019中生成與生成解決方案有什麼不同

生成 只會生成當前所選專案,生成解決方案 會將解決方案下的所有專案全部生成 原則上是一樣的。沒什麼不同 生成可以生成 和解決方案。vs.裡面,生成解決方案與重新生成解決方案有什麼不同?重新生成解決方案顧名思義就是重新編譯每個檔案,這樣速度要滿些,但可靠度高一些。而生成解決方案則在上次編譯的基礎上編譯...

C呼叫C 的dll庫怎麼傳遞結構體中不定長度的char陣列

marshalas unmanagedtype.u4 public uint nid marshalas unmanagedtype.u1 public byte nctrl marshalas unmanagedtype.byvalarray,sizeconst 8 public byte pda...

VB和VC的區別,VC和VB,還有C語言有什麼區別

相同點 都是高階程式語言不同點 vc擅長於底層處理,同時也因此編寫同樣功能的程式時vc的工作量一般要比vb高上很多,但是vc的程式執行效率高,生成程式小。vb是物件導向的程式語言,其語言描述將近事物的實際關係,所以更容易學習,而vc程序導向,每一步的計算你都要完全把握。vb是容易做windows圖形...