visual c ++ rc.exe - PullRequest
       3

visual c ++ rc.exe

1 голос
/ 26 февраля 2010

Я использую Visual Studio 2008, и я выбрал .cpp в Visual C ++

сначала я скопировал учебник

#include <stdio.h>

int main()
{
 int x=1;
 int n =1;
 printf("Wie viele Zahlen wollen sie ausgeben lassen?: ");


 for(int i=0; i < n; ++i)
 {
  x*=i; // x=x*i
  printf("%d: %d\n", i, x); 
 }

 return 0;
}

но я получаю ошибку

на немецком языке: Fehler beim Starten von "rc.exe". -> Проблема по параметру "rc.exe"

что я не так сделал?

Ответы [ 5 ]

2 голосов
/ 24 мая 2011

Эти файлы находятся в (если вы установили Microsoft SDK):

c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin

Просто добавьте этот путь к (Каталоги VC ++ -> Исполняемые файлы)

для начинающих: Visual Studio 2008:

Tools (menu) -> Options -> Projects and Solutions -> VC++ Directories -> Show Directories for: -> Executable files -> New Line (tiny square button with new folder icon)

Visual Studio 2010:

Project (menu) -> {your project name} properties -> Configuration Properties -> Executable Directories -> edit (from combo-box menu)
1 голос
/ 01 марта 2010

ну наконец-то я нашел решение

vs2008 устанавливает rc.exe в C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Bin и там отсутствует rc.exe, поэтому я скачал rc.exe и поместил его в эту папку.

теперь работает

0 голосов
/ 07 марта 2011

Вчера вечером у меня была та же проблема со старой версией Visual Studio. Я обнаружил, что существует известная ошибка в антивирусе AVG, которая изолирует файл rc.exe.

В моем случае после того, как я переключился на другой антивирус, я также установил другую версию Visual Studio. В файлах этой установки я нашел файл RC.exe и вставил его в файловую структуру для установки, которая вызвала ошибку. После этого мой код скомпилирован и работает правильно.

Вот путь, куда я вставил rc.exe (я использовал Visual C ++ в VS 2003): C: \ Program Files \ Microsoft Visual Studio .NET 2003 \ Vc7 \ bin

0 голосов
/ 26 февраля 2010

сначала я скопировал учебник

Где вы скопировали код? (какой исходный код?)

Когда вы запустили Visual Studio 2008, вы создали проект? какие ? или вы просто создали новый файл и надеетесь, что сможете его скомпилировать?

Я предлагаю создать новый консольный проект (Win32 Console Application) и вставить код в автоматически созданный «основной» (вероятно, _tmain) проекта.

Я только что попробовал, и это работает (по крайней мере, компиляция и ссылка).

Макс.

0 голосов
/ 26 февраля 2010

Не думаю, что с кодом, который вы опубликовали, что-то не так. В сообщении об ошибке, которое вы цитировали, указывалось бы, что ваш проект настроен на использование ресурсов и либо файл ресурсов отсутствует, либо установка компилятора не совсем завершена.

Ни один из них не должен иметь никакого значения для программы выше. Сначала убедитесь, что он установлен как исполняемый файл Win32 Console, а затем убедитесь, что у вас нет файлов ресурсов (.rc).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...