编译器找不到 .lib 文件
Posted
技术标签:
【中文标题】编译器找不到 .lib 文件【英文标题】:Compiler cannot find .lib file 【发布时间】:2014-03-26 08:32:40 【问题描述】:我正在尝试使用 intel 的编译器在 Visual Studio 中编译项目。该项目使用 Visual Studio 和它自己的编译器编译得很好,但是当我切换到英特尔的编译器时,我得到: 错误 1 错误 LNK1181: 无法打开输入文件 'rpcrt4.lib'
有人知道怎么改吗?
谢谢
【问题讨论】:
***.com/questions/1991941/… ? 我认为最好的方法是在英特尔编译器官方指南中搜索分辨率 【参考方案1】:你可以像这样使用 pragma 添加到你的程序中
#pragma comment(lib, "rpcrt4.lib");
【讨论】:
嗨,我不想编辑那个代码,有没有其他方法可以告诉链接器那个库在哪里? 是的,如果您使用的是 cmake,那么您可以通过模块的 cmakelists 进行链接。如果您使用的是 Visual Studio,那么您可以提供链接器选项。以上是关于编译器找不到 .lib 文件的主要内容,如果未能解决你的问题,请参考以下文章