0
我想在我的一个Qt DLL中使用Qwt。Qt DLL没有加载(当使用Qwt里面)
问题是,如果我在里面调用QwtPlot的构造函数,库不会加载。如果我注释它加载。只要注意到在QwtPlot未注释的情况下DLL成功建立。
我正在使用Visual Studio 2010.
有什么想法?
EDIT(代码加载的dll,虽然代码工作只是罚款不具有QWT里面的DLL):问题解决
typedef bool (*EntryPointPtr)();
HINSTANCE _pDLL;
EntryPointPtr _pFn;
_pDLL = ::LoadLibrary("..\\MyDll.dll");
_pFn = (EntryPointPtr) ::GetProcAddress(_pDLL, "qtLoader");
_pFn();
你是什么意思“不加载”?它崩溃,给你一个消息,...? – Koying 2012-03-05 13:35:34
只是不加载。不会崩溃,不会给出任何消息。当我按加载dll的按钮时,什么也没有发生 – Jasko 2012-03-05 13:37:15
你能至少显示加载.dll的代码 – Koying 2012-03-05 13:39:05