QT呼び出しQT DLLメソッド
679 ワード
QtはQLibraryクラスを提供し、呼び出しを表示します.
一、QT DLLインタフェース:
二、C#呼び出しQT DLL方法:
添付ソースダウンロード:リファレンスコード
一、QT DLLインタフェース:
extern "C" Q_DECL_EXPORT bool ProcessData (float *InputData,int Length,Paramter Param, SunShine *RetStructs,int *RetNum)
二、C#呼び出しQT DLL方法:
typedef bool (*Fun)(float*, int, Paramter, SunShine*,int*); // ,
QLibrary mylib("StdCore.dll");// dll
if (mylib.load())//
{
Fun open=(Fun)mylib.resolve("ProcessData");// ProcessData()
if (open)// ProcessData()
{
bool ret = open(Data,DataNum,Param,Sun,&RetNum); // dll
qDebug()<
添付ソースダウンロード:リファレンスコード