請教各位先進,我想在 Visual C++ v4.0 中造出 DLL 檔
給 Delphi 2.0 用,以下是我的 export 的宣告方式:
#define DllExport __declspec( dllexport )
extern "C" DllExport void testfun(void)
{
..
}
VC 就會出現 error C2059: syntax error : 'string'
的錯誤訊息,我不懂這是什麼錯誤,誰能告訴我呢?
可是我如果把那個 "C" 給去掉就沒有問題了,
這樣子給 Delphi 呼叫也沒有問題,但是現在是沒有傳參數,
如果傳了參數的時候,沒有加 "C" 會不會出問題呢?
困惑者