質問させていただきます。
C++ のExpress Editionで作ったプロジェクトを
XPからVista(異なるPCです)にもって行ってビルドしようとしたら
error PRJ0003 'cl.exe'の起動中にエラーが発生しました
と出るんですが解決策はありますでしょうか?
ググった感じではPathの指定?(%windows~などなど)だったのでやってみたのですが
解決しませんでした。
ちなみに開発環境は
C++2005ED + DirectX SDK + Windows SDK といった感じです
XPの方では順調にビルドできていたのですが、Vistaの仕様がイマイチわかっていないのかもしれません…
どなたか教えていただければ幸いです。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
VC++2005はVistaに対応していない(Vistaよりも前に発表されている)ようですが、動作保証はあるのでしょうか?
回答ありがとうございます。
MSによると必要なOSの最下部にVistaが追加されていました。
http://www.microsoft.com/japan/msdn/vstudio/expr …
No.2
- 回答日時:
調べてみました。
Windows SDKのバージョン不整合でcl.exeの起動に失敗することがあるようです。
VC++の実行可能ファイルのディレクトリ設定でWindows SDK関連のパス検索順を下に移動させると改善されるかもしれません。
ところでWindows SDKのバージョン(正式名称)はいくつでしょうか?
Vistaでは、
「~ for Windows Vista」または
「~ for Windows Server 2008 and .NET Framework 3.5」(最新)
を使用する必要があるかもしれません。
この回答への補足
回答ありがとうございます!
おしゃったとおりに、パスの指定をして(検索順をひとつずつ下げてみました)みましたが、解決
できませんでした。
ちなみにWindows SDKの名称は
Windows SDK for Windows Vista でした。
No.3
- 回答日時:
コンパイルを実行しようとしたユーザーに管理者権限がない為では?
AdministratorsやVS Developers、もしくはPowerUserなどのグループに参加させてみては ・・・
No.4
- 回答日時:
Vistaには新規でインストールされたのですよね。
ネットで見付かる事例は微妙に異なるので確かではないのですが。
#3の方もおっしゃるように実行権限の問題?
VC++のショートカットを右クリックで管理者として実行で動かしてみる。
cl.exeが本当に無い。
%PROGRAMFILES%\Microsoft Visual Studio 8.0\VC\binにcl.exeが無いときはVC#もインストールすると良いらしい。
%PROGRAMFILES%\Microsoft Visual Studio 8.0\VC\binにcl.exeがあったときは、実行可能ファイルのディレクトリ設定にパスを直接追加してみる。
これでダメだとお手上げかも。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) VisualStudioSetup.exeの設定について(Rustのインストールの準備として) 2 2023/04/17 12:54
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- Windows 10 VirtualBox からWindows XP を起動すると画面が真っ暗になってしまいました 4 2023/07/09 16:19
- Windows 10 VirtualBoxで起動できないゲームがあります 2 2022/12/17 06:13
- ノートパソコン Windowsが起動しない状態からデータを回収したい 初質問失礼します。 先日、Windowsのデー 5 2023/06/18 17:50
- Windows 7 Windows7でMicrosoft VirtualPC2007 SP1を使用する 9 2022/11/17 13:12
- デスクトップパソコン 問題が発生したため、PCを再起動する必要があります。エラー情報を収集しています。自動的に再起動します 5 2022/06/02 11:15
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
Apache-TomcatとJakarta-Tomcat...
-
VC++ 2010でアプリケーションが...
-
C# リソースに埋め込んだ.exeフ...
-
MinGWのコンパイル方法(初心者)
-
.DLL を開いて書き込むことがで...
-
DOSコマンドよりMFCアプリ起動...
-
python エラー
-
エクセルのエラーメッセージ「4...
-
<math.h>があるのにsqrtが・...
-
アプリケーションのDLLファイル...
-
fortranでプログラムを実行する...
-
<unistd.h>をVisualStudioでつ...
-
Makefile作成時の拡張子.oとは?
-
math.hに含まれる関数が使えない
-
実行後にコンパイルに失敗しま...
-
「fatal error C1189」を回避す...
-
C言語をコンパイルするとコンピ...
-
ソフトの開発言語を調べる方法
-
HEWを使用しているのですが、こ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
デバッガでステップ実行してい...
-
DLL参照時に指定されたモジュー...
-
visual studio2019でデバッグが...
-
Eclipseのブレークポイントが○...
-
ソリューションをまたがるデバ...
-
VB.netを実行するとデバック プ...
-
Visual studio2017で、2回目の...
-
C言語での開発でエラーが出て困...
-
Visual Studio 2008 SP1について
-
eclipseでデバックするとエラー...
-
ASP.NETでデバッグができない
-
VB6.0を使用しています
-
eclipseでプログラムが実行でき...
-
vb ver6 でformat文やTrim文の...
-
ブレークポイントは現在の設定...
-
VC++でSQL Serverに接続するに...
-
C# リソースに埋め込んだ.exeフ...
-
Visual C#で、usingが出来ない...
-
visual studio 2008 のデバッグ...
おすすめ情報