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