2012-01-18 9 views
5

Otrzymuję następujący błąd podczas budowania mojego projektu vC++ (Używanie visual studio 2010)vC++ błąd kompilacji RC: błąd krytyczny RC1107: nieprawidłowe użycie; użyć RC /? for

RC: błąd krytyczny RC1107: nieprawidłowe użycie; użyć RC /? dla

Wiem, że jest pewien problem podczas budowania zasobów, ale jak uzyskać dokładny obszar problemowy?

Dzięki

+0

Czy używasz programu Visual Studio 2005? W takim przypadku [pytanie na forum MSDN] (http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/9cdaa780-cc97-498b-815e-cf23c3f3b333/) może dotyczyć ty. –

+0

Niestety, nie wspomniałem o wersji Visual Studio, to jest VS 2010. – Rahul

+0

Skąd bierze się błąd? Podczas działania programu lub podczas kompilacji? – AlexSavAlexandrov

Odpowiedz

18

rozwiązanie: Dodaj ukośnik do ostatniego to ścieżka będzie rade. Jeśli twoja ostatnia ścieżka zawiera już ukośnik na końcu, usuń ją również będzie działać.

+0

Dzięki za uratowanie mnie od bólu głowy – BlackBada

+0

szczególnie niesamowite! – Romeno

+0

To prawda i naprawa działa lata później w VS 2017. Dziękujemy – zzz

2

Mam to podczas aktualizacji z VS2008 do VS2010. Żadne z proponowanych rozwiązań nie zadziałało.
Dla mnie działało usuwanie wszystkich plików w folderze kompilacji konfiguracji (np. Release) i przebudowywanie rozwiązania.

5

Miałem podobny problem. Rozwiązałem go, usuwając końcowy ukośnik odwrotny od ostatniej ścieżki w Include Directories (od Project Properties | Configuration Properties | VC++ Directories).

+0

W moim przypadku problem ten zaczął się pojawiać w nowo utworzonym projekcie, po dodaniu zmiennej środowiskowej BOOST do ścieżek dołączania programu Visual Studio (tools-> options- > Projekty i rozwiązania-> Katalogi VC++). Ponieważ używałem zmiennej, właśnie dodałem końcówkę "\.", Która wydawała się działać. – icabod

1

Moje rozwiązanie dla VS2010: click menu "Project","Properties", aby otworzyć strony właściwości. click "Configuration properties", "general" Aby zmienić katalog wyjściowy z "$(Configuration)\ \" na "$(Configuration)\", zmień katalog pośredni z "$(SolutionDir)$(Configuration)\ \" na "$(SolutionDir)$(Configuration)\". Przekompiluj i wszystko jest w porządku.

2

Rozwiązałem również ten problem, usuwając VS, zawierającą ścieżkę "\" z ostatniego wpisu.

Powiązane problemy