首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TLBIMP有哪些运行时依赖关系?

TLBIMP有哪些运行时依赖关系?
EN

Stack Overflow用户
提问于 2021-07-09 17:38:46
回答 1查看 350关注 0票数 0

建立一个干净的构建机器,到目前为止我只安装了VS2019,包括Windows10SDK,就第三方软件而言。

ODL文件具有自定义编译步骤:

代码语言:javascript
复制
midl /out ..\dll %(FullPath)
TLBIMP ../dll/%(Filename).tlb /namespace:MyOrg.COM /keyfile:../include/MyOrg.snk /out:../dll/%(Filename).dll

这会导致生成错误:

1>'TLBIMP‘不被识别为内部或外部命令、1>operable程序或批处理文件。Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(231,5):文件(x86)\Microsoft Visual 1>C:\Program MSB6006:"cmd.exe“与代码9009一起退出。

显然,MIDL正在工作,我需要为TMPLIB安装哪些额外的Visual /Windows组件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-12 09:45:59

正如西蒙在评论中指出的那样,TLMIMP.exe是一个标准的VS工具。根据使用的是哪个Windows SDK,应该在以下文件中找到它:

Windows\v10.0A\bin\NETFX 4.8 Tools\TlbImp.exe

  • C:\Program文件(x86)\Microsoft \v8.1A\bin\NETFX4.5.1工具

您可能安装了多个版本,在构建过程中使用的版本将取决于您的%PATH变量。这通常是在您运行命令提示符时设置的(我假设您在IDE中构建它是自动完成的)。

实际上,我的问题是,我正在使用Azure构建,它不会自动将这个文件夹添加到构建路径中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68320840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档