rcdll.dllが存在しない – プログラミング – Home

通知
すべてクリア

[解決済] rcdll.dllが存在しない


LJ
 LJ
(@LJ)
ゲスト
結合: 15年前
投稿: 9
Topic starter  

質問失礼します。

環境:Windows7SP1でVC2008SP1です。

別のPC(同環境)で作成したプロジェクトを
自分のPCでコンパイルしたところ以下のエラーがでます。

1>プロジェクト : error PRJ0003 : 'rc.exe' の起動中にエラーが発生しました。

XXX.rcファイルをダブルクリックすると、ダイアログボックスが表示され、
以下メッセージが表示されます。

C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\rcdll.dll
リソース コンパイラ DLL が見つかりません。
パスが正しいことを確認してください。

そこでrcdll.dllをC:\Program Filesで検索したところ
存在しませんでした。

これはどういうことでしょう?
このファイルがないと.rcファイルは開けないのですよね?


引用未解決
トピックタグ
forty-five
 forty-five
(@forty-five)
ゲスト
結合: 19年前
投稿: 22
 

何らかの理由で SDK がインストールされなかったのではないでしょうか?
VS2008 なら rc.exe も rcdll.dll も
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin にあるはずです。
SDK v7.1 にも入っているので、これをインストールすればいいのかもしれません。


返信引用
LJ
 LJ
(@LJ)
ゲスト
結合: 15年前
投稿: 9
Topic starter  

C:\Program Files\Microsoft SDKs\Windows\v6.0A
を見てみると「v6.0A」のフォルダはあるのですが中身が空っぽでした。
そこで、
ほかの人の正常にコンパイルできるPCの「v6.0A」フォルダをコピーして
もってきました。

このあと、パスがきってないためにエラーとなるので
以下パスの設定をしたらコンパイルできるようになり。
リソースファイルも読み込めるようになりました。

ツール→オプション→プロジェクト及びソリューション→VC++ディレクトリの
実行可能ファイル、インクルードファイル、ライブラリファイルにパスを追加しまし
た。

実行可能ファイル:C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin
インクルードファイル:C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
ライブラリファイル:C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib

以上です。ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました