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