問題描述:
建立一個Windows窗體工程,調用FTDI官網釋出的libMPSSE.dll,報錯如下:
error LNK2031: 無法為 "extern "C" unsigned long __clrcall I2C_GetNumChannels(unsigned long *)" ([email protected]@[email protected]) 生成 p/invoke;中繼資料中缺少調用約定
解決方式:
修改dll庫的頭檔案,在每個函數接口前面添加修飾符 WINAPIV。部分截圖如下:

---- The End.