我升級了一些dll項目和一個exe控制檯shell的C++解決方案,實際上是Visual Studio 2005中的項目構建,這個項目很老很明智。這項工作與我所有的解決方案都與他的API進行通信,並使用C#將他的活動發送到我的應用程序。今天我收到國旗開始升級項目到Visual Studio 2012,但升級後,我的所有項目收到LNK 1181錯誤,沒有找到nameproject.res文件,但我沒有在任何項目一個.res文件,碰巧是一個.rc文件,25個項目中沒有一個構建。升級解決方案C++從VS2005到VS2012有一個錯誤LNK1181
Error 6 error LNK1181: cannot open input file 'D:\Projects\DeviceManager\Branches\DSR865-BRB_DeviceManager\C-Fontes\tmp\DeviceManagerClassLibrary\Release\DeviceManagerClassLibrary.res'
我不知道我能做些什麼來使這些項目建立!
我已經構建了RC,但是在winasm中的答案是組裝RC的人,我沒有在visual studio 2012中看到組裝按鈕或選項。我已經構建了RC,並在嘗試構建項目之後,卻收到了相同的錯誤。 – JonesVG
當我建立RC時讀取輸出我看到這個'res =「D:\ Projects \ DeviceManager \ Branches \ DSR865-BRB_DeviceManager \ C-Fontes \ tmp \ DeviceManagerClassLibrary \ Release \\ DeviceManagerClassLibrary.res」'有一個\\ when我試圖編譯,這會導致一個錯誤。謝謝@丹,在你的幫助下我可以看到這個! – JonesVG