質問
私は Visual Studio 2008 を使用しており、Visual C++ で .cpp を選択しました。
最初はチュートリアルのサンプルをコピーしました
#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で:\プログラムファイル\マイクロソフトのSDK \ Windowsの\ v6.0A \ビン 私は、ダウンロードRC.EXEを持っていたし、そのフォルダの中にそれを置くようにRC.EXEは、そこに欠けていた。
今、それは動作します。
他のヒント
これらのファイルは次の場所にあります (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)
私はあなたの投稿コードを使って何が間違ってはないと思います。あなたが引用されたエラーメッセージは、あなたのプロジェクトが利用リソースに設定し、リソースファイルのいずれかが存在しないか、コンパイラはなく、かなりありますインストールされていることを示唆しています。
どちらもそれらの上記のプログラムに任意の違いを確認する必要があります。まず、あなたはそれが実行可能なWin32コンソールとして設定し、あなたが任意のリソース(.RC)は周りのファイルを持っていないことを確認してください持っていることを確認します。
第iにおけるチュートリアルサンプルをコピー
あなたは、コードをコピーしたのですか? (どのようなソースコード?)
あなたは、Visual Studio 2008を起動すると、は、プロジェクトを作成しましたか?どのような?またはあなたは単にそれをコンパイルすることができることが、新しいファイルと希望を作成したのですか?
私は新しいコンソール(Win32コンソールアプリケーション)プロジェクトを作成し、プロジェクトの自動魔法のように作成した「メイン」(おそらくと呼ばれる_tmain)内のコードを貼り付け勧めます。
私はちょうどそれを試してみましたし、それが(少なくともコンパイルとリンクで)動作します。
マックスます。
私は、Visual Studioの旧バージョンとの最後の夜に同じ問題を抱えていました。私はRC.EXEファイルを検疫するAVGアンチウイルスにおける既知のバグがあることがわかりました。
私は別のアンチウイルスに切り替えた後、私の場合、私は、Visual Studioの別のバージョンをインストールしました。そのインストールのファイルの中で、私はRC.EXEファイルを発見し、エラーを投げていたインストール用のファイル構造にそれを貼り付けます。私のコードはコンパイルされ、その後、正しく走っています。
ここで私は(私はVS 2003でVisual C ++を使用していた)RC.EXE貼り付けられたパスは次のとおりです。 C:\ Program Files \ MicrosoftビジュアルStudio .NET 2003 \ VC7 \ binに