Qt类能在非Qt类里面调用吗?
我现在有一个带界面的GUI QT类,能在另一个非Qt类的cpp里面调用这个Qt类吗?比如说我的Qt类是A,
在另一个非QT类的cpp里面是这样调用的,A *a = new A;a->show();
刚才把qt类的头文件加上去调试一下有100多个错误。 Qt 界面
[解决办法]
extern "C" _declspec(dllexport) void* CreateA()
{
return new A();
}
extern "C" _declspec(dllexport) void DestroyA(void* pA)
{
A* a = (A*)pA:
delete a;
}
extern "C" _declspec(dllexport) void ShowA(void* pA)
{
A* a = (A*)pA:
a->show();
}