C++ 编译器找不到.lib文件

C++ 编译器找不到.lib文件,c++,linker,C++,Linker,我正试图用英特尔的编译器在visual studio中编译这个项目。该项目使用visual studio及其自己的编译器可以很好地编译,但当我切换到intel的编译器时,我得到: 错误1错误LNK1181:无法打开输入文件“rpcrt4.lib” 有人知道怎么纠正吗 谢谢您可以像这样使用pragma添加到您的程序中 #pragma comment(lib, "rpcrt4.lib"); ?我认为最好的方法是在英特尔编译器的官方指南中搜索分辨率。我不想编辑该代码,有没有其他方法告诉链接器该库在哪

我正试图用英特尔的编译器在visual studio中编译这个项目。该项目使用visual studio及其自己的编译器可以很好地编译,但当我切换到intel的编译器时,我得到: 错误1错误LNK1181:无法打开输入文件“rpcrt4.lib”

有人知道怎么纠正吗


谢谢

您可以像这样使用pragma添加到您的程序中

#pragma comment(lib, "rpcrt4.lib");

?我认为最好的方法是在英特尔编译器的官方指南中搜索分辨率。我不想编辑该代码,有没有其他方法告诉链接器该库在哪里?是的,如果您使用的是cmake,那么您可以通过模块的cmakelists链接。如果您使用的是visual studio,则可以提供链接器选项。