找回密码
 立即注册
收起左侧

求教:加入QWebEngineView,编译activex程序出现问题

3
回复
8662
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2018-7-24 10:46:41 显示全部楼层 |阅读模式
1Qter豆
1>  ..\bin\Debug_dll\\MChannels.idl
1>
1>  Couldn't load library file D:\Project\MS950\Client\MyWork\bin\Debug_dll\MChannels.dll
1>  Class has no metaobject information (error in D:\Project\MS950\Client\MyWork\bin\Debug_dll\MChannels.dll)!
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: 命令“C:\Qt\Qt5.10.0\5.10.0\msvc2015\bin\idc.exe "..\bin\Debug_dll\\MChannels.dll" /idl ..\bin\Debug_dll\\MChannels.idl -version 1.0
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: if errorlevel 1 goto VCEnd
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073:  midl /NOLOGO ..\bin\Debug_dll\\MChannels.idl /nologo /tlb ..\bin\Debug_dll\\MChannels.tlb
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: if errorlevel 1 goto VCEnd
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073:  C:\Qt\Qt5.10.0\5.10.0\msvc2015\bin\idc.exe "..\bin\Debug_dll\\MChannels.dll" /tlb ..\bin\Debug_dll\\MChannels.tlb
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: if errorlevel 1 goto VCEnd
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073:  C:\Qt\Qt5.10.0\5.10.0\msvc2015\bin\idc.exe "..\bin\Debug_dll\\MChannels.dll" /regserver
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd”已退出,代码为 3。



回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2018-7-24 10:48:14 显示全部楼层
原程序是一个.exe程序,通过代码改造、配置生成activex控件,后期事件命令:$(QTDIR)\bin\idc.exe "$(OutDir)\$(ProjectName).dll" /idl $(OutDir)\$(ProjectName).idl -version 1.0
if errorlevel 1 goto VCEnd
midl /NOLOGO $(OutDir)\$(ProjectName).idl /nologo /tlb $(OutDir)\$(ProjectName).tlb
if errorlevel 1 goto VCEnd
$(QTDIR)\bin\idc.exe "$(OutDir)\$(ProjectName).dll" /tlb $(OutDir)\$(ProjectName).tlb
if errorlevel 1 goto VCEnd
$(QTDIR)\bin\idc.exe "$(OutDir)\$(ProjectName).dll" /regserver
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2018-7-26 08:25:56 显示全部楼层
发现最近编写activex控件经常编译出现 Couldn't load library file D:\Project\MS950\Client\MyWork\bin\Debug_dll\MChannels.dll
1>  Class has no metaobject information 错误
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2018-8-7 13:21:20 显示全部楼层
已解决,因QT版本更新,没有同步更新工程下面qt动态库和插件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了