2014-03-26 122 views
1

我正在嘗試在intel的編譯器中編譯visual studio中的項目。該項目編譯罰款與Visual Studio和自己的編譯器,但是當我切換到英特爾的編譯器,我得到: 錯誤1錯誤LNK1181:無法打開輸入文件「rpcrt4.lib」編譯器找不到.lib文件

任何人知道如何糾正呢?

謝謝

+0

http://stackoverflow.com/questions/1991941/how-to-solve-link-error-on-調用uuidtostring? – amdn

+1

我認爲最好的方法是在英特爾編譯器的官方指南中搜索該決議 – DarkHorse

回答

2

你可以在你的程序中使用編譯添加這樣

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

嗨,我寧願不編輯該代碼,是否有任何其他方式告訴鏈接器該庫在哪裏? –

+0

是的,如果你使用cmake,那麼你可以通過你的模塊的cmakelists鏈接。如果您使用的是Visual Studio,那麼您可以提供鏈接器選項。 – Dipika