Вопрос

Я использую 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"

Что я ошибался?

Это было полезно?

Решение 2

Ну, наконец, я нашел решение

VS2008 Устанавливает RC.Exe в C: Program Files Microsoft SDKS Windows V6.0a bin, и там отсутствовал RC.Exe, поэтому я загрузил RC.Exe и положил его в эту папку.

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

Другие советы

Чтобы восстановить OOTB, вам необходимо выполнить следующие шаги.

    .
  • Во-первых, запустите мастер настройки, чтобы освободить фермы Задания таймера.

  • Тогда для каждого веб-приложения у вас есть, выполните следующие PowerShell:

    $w = Get-SPWebApplication https://mywebapplication
    $w.EnsureDefaultJobs()
    
    .

    Это воссоздает задания таймера по умолчанию (как оповещения, очистки сайта и т. Д.)

    http://omicron-llama.co.uk/2015/03/27/accidentally-deleted-all-timer-jobs-fear-not/

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

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

Сначала я скопировал образец учебного пособия

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

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

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

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

Максимум.

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

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

Вот путь, по которому я вставил RC.Exe (я использовал Visual C ++ в VS 2003): C: Program Files Microsoft Visual Studio .net 2003 VC7 bin

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top