在vs2017中,创建一个qt5应用程序,并在ui文件里面添加一个QAxWidget控件,并设置为 acvtiveX控件为CheckBox。并试验qt调用activeX控件
编译报错:
编译 moc_QtForActiveX.cpp 中 Qt5AxServerd.lib 无法解析外部符号 class QAxFactory * __cdecl qax_instantiate(void)
思考:应该是vs调用qt的动态库不成功导致,或者没有加载等等这样的问题方向出发去查找问题。
首先,qt关于activeX控件的模块已经添加
Qt Modules: axcontainer;axserver;core;gui;widgets
其次再看添加目录和动态库
$(Qt_INCLUDEPATH_): 其中包括路径:C:\Qt\Qt5.11.1\5.11.1\msvc2017_64\include\ActiveQt
$(Qt_LIBS):其中包括动态库:C:\Qt\Qt5.11.1\5.11.1\msvc2017_64\lib\Qt5AxContainerd.lib;C:\Qt\Qt5.11.1\5.11.1\msvc2017_64\lib\Qt5AxServerd.lib
还是报错,求大神解惑,谢谢