VC++6.0Proのプリプロセッサの使用で – プログラミング – Home

VC++6.0Proのプリプロセッサの...
 
通知
すべてクリア

[解決済] VC++6.0Proのプリプロセッサの使用で


岡村さん
 岡村さん
(@岡村さん)
ゲスト
結合: 18年前
投稿: 3
Topic starter  

VC++6.0Proのプリプロセッサの機能だけ使う為、以下のようなバッチファイルを作成し
て、(OS)98SEのPCで使用していたのですが、この度、(OS)XPHome
 SP2の新しいPCで使用しようとしたところ、「MSPDB60.DLLがありません」と言う
メッセージが表示され、実行されなくなりました。チェックしたところ、このDLLは
ちゃんとあります。インストールしなおしても同じ症状のままです。

OSがXPの場合、ダメなんでしょうか?。

以下、バッチファイル内容
------
@echo off

SET PATH=C:\Microsoft Visual Studio\VC98\Bin;C:\Microsoft Visual
Studio\Common\MSDev98\Bin

cl /EP /C a.hoge > a.hogege
------

解決策をご存知の方がいましたらアドバイスよろしくお願いいたします。


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

- プリプロセッサだけを使ったときに限り、でしょうか?
- DLLはPATHに指定したディレクトリにあるのですね? そこ以外じゃありませんね?


返信引用
岡村さん
 岡村さん
(@岡村さん)
ゲスト
結合: 18年前
投稿: 3
Topic starter  

早速のお返事ありがとうございます。

- プリプロセッサだけを使ったときに限り、でしょうか?
はい。

- DLLはPATHに指定したディレクトリにあるのですね? そこ以外じゃありませんね?
はい。パスが間違っているのかと思い、何度も見直してみたのですが合っていました。

他のツール等でもXPにインストールして起動しようとしたところ、~(DLLファイ
ルなど)がありませんと言うメッセージが出たりしたことがありましたが、VC++
6.0もXPだとバッチファイルからの起動は出来ないのでしょうか?。普通にWIN
アプリのプロジェクトを起動してビルドする分には問題なく動いているようなんです
が。


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

サービスパックはどないなってますでしょ?


返信引用
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

以下を調べて追加してもらう
と直りませんか。
vcvars32.bat


返信引用
岡村さん
 岡村さん
(@岡村さん)
ゲスト
結合: 18年前
投稿: 3
Topic starter  

ないとメッセージが出るMSPDB60.DLLは
C:\Microsoft Visual Studio\Common\MSDev98\Bin
にちゃんとあるのですが、

以下のどちらかにコピー&貼り付けしたところ、きちんと動作するようになりました。
C:\WINDOWS\system32
C:\Program Files\Microsoft Visual Studio\VC98\Bin

御二方ありがとうございました。


返信引用
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

その無理矢理な対応はあまりお奨めできないです…。
先のbatで直ると思いますが、駄目でした?
どういう風に試されました?


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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