2012-01-18 39 views
5

我在構建我的vC++項目時遇到以下錯誤(使用visual studio 2010)vC++編譯錯誤RC:致命錯誤RC1107:無效使用;使用RC /?

RC:致命錯誤RC1107:invalid usage;使用RC /?對於

我知道在建立資源時存在一些問題,但如何獲得確切的問題區域?

感謝

+0

您使用Visual Studio 2005嗎?如果是這種情況,[MSDN論壇上的這個問題](http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/9cdaa780-cc97-498b-815e-cf23c3f3b333/)可能適用於您。 – 2012-01-18 15:03:14

+0

對不起,我沒有提到有關Visual Studio版本,它是VS 2010. – Rahul 2012-01-18 15:05:27

+0

你從哪裏得到錯誤?程序在運行時還是在編譯時? – AlexSavAlexandrov 2012-01-18 15:56:31

回答

18

解決方案: 添加到最後一個斜槓包括路徑就可以了。 如果最後一個包含路徑最後已經包含斜線,刪除它也會起作用。

+0

感謝您從頭痛中拯救我 – BlackBada 2013-09-05 12:28:21

+0

特別驚人! – Romeno 2017-01-19 09:29:29

+0

在VS 2017中,仍然如此並且修復了多年以後的工作。謝謝 – zzz 2017-07-14 02:41:58

2

我從VS2008升級到VS2010時得到了這個。沒有任何建議的解決方案爲我工作。
對我而言,工作是刪除配置構建文件夾中的所有文件(例如發佈)並重建解決方案。

5

我有類似的問題。我解決了這個問題,刪除Include Directories(從Project Properties | Configuration Properties | VC++ Directories)的最後一條路徑中的尾部反斜槓。

+0

在我的情況下,在將Visual Studio的include路徑添加爲BOOST環境變量之後,新創建的項目開始發生此問題(tools-> options- >項目和解決方案 - > VC++目錄)。當我使用一個變量時,我只是在末尾加了'\ .',這看起來很有效。 – icabod 2013-04-09 13:24:44

1

我的VS2010解決方案: click menu "Project","Properties"打開屬性頁面。 click "Configuration properties", "general"將輸出目錄從"$(Configuration)\ \"更改爲"$(Configuration)\",將"$(SolutionDir)$(Configuration)\ \"的目錄從更改爲"$(SolutionDir)$(Configuration)\".recompile,這是正常的。

2

我也解決了這個問題,通過從最後一項刪除VS包含路徑「\」。