用Qt的ActiveX 写了个demo, 然后发现加载三方库, 如果调用库函数的话, 就不能生成dll文件了. 删掉就正常.
请问大神,这是为何呢? 其中testdll就是一个空实现.
急求!!!
- #include "testdll.h"
- //#pragma comment(lib, "vmnpSdk.lib")
- #if 1
- //#pragma comment(lib, "TestDll.lib")
- TestDll *testdll;
- #endif
- OCX4Client::OCX4Client(QWidget *parent)
- : QWidget(parent)
- {
- ui.setupUi(this);
- this->InitForm();
- this->InitVideo();
- testdll = new TestDll; //这里注释掉就没问题.
- }