• 締切済み

VC++ ExpressEditionでの エラー(error PRJ0003 'cl.exe'の起動中にエラー)

質問させていただきます。 C++ のExpress Editionで作ったプロジェクトを XPからVista(異なるPCです)にもって行ってビルドしようとしたら error PRJ0003 'cl.exe'の起動中にエラーが発生しました と出るんですが解決策はありますでしょうか? ググった感じではPathの指定?(%windows~などなど)だったのでやってみたのですが 解決しませんでした。 ちなみに開発環境は C++2005ED + DirectX SDK + Windows SDK といった感じです XPの方では順調にビルドできていたのですが、Vistaの仕様がイマイチわかっていないのかもしれません… どなたか教えていただければ幸いです。

みんなの回答

  • isle
  • ベストアンサー率51% (77/150)
回答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があったときは、実行可能ファイルのディレクトリ設定にパスを直接追加してみる。 これでダメだとお手上げかも。

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.3

コンパイルを実行しようとしたユーザーに管理者権限がない為では? AdministratorsやVS Developers、もしくはPowerUserなどのグループに参加させてみては ・・・

  • isle
  • ベストアンサー率51% (77/150)
回答No.2

調べてみました。 Windows SDKのバージョン不整合でcl.exeの起動に失敗することがあるようです。 VC++の実行可能ファイルのディレクトリ設定でWindows SDK関連のパス検索順を下に移動させると改善されるかもしれません。 ところでWindows SDKのバージョン(正式名称)はいくつでしょうか? Vistaでは、 「~ for Windows Vista」または 「~ for Windows Server 2008 and .NET Framework 3.5」(最新) を使用する必要があるかもしれません。

becky19
質問者

補足

回答ありがとうございます! おしゃったとおりに、パスの指定をして(検索順をひとつずつ下げてみました)みましたが、解決 できませんでした。 ちなみにWindows SDKの名称は Windows SDK for Windows Vista でした。

  • isle
  • ベストアンサー率51% (77/150)
回答No.1

VC++2005はVistaに対応していない(Vistaよりも前に発表されている)ようですが、動作保証はあるのでしょうか?

becky19
質問者

お礼

回答ありがとうございます。 MSによると必要なOSの最下部にVistaが追加されていました。 http://www.microsoft.com/japan/msdn/vstudio/express/support/readme/

関連するQ&A

  • VC++2005ExpressEditionでのエラー

    タイトルの通り、VC++2005EEでプログラムを作成しているのですが ビルド時にエラーが出てしまいます。 ------ ビルド開始: プロジェクト: Object, 構成: Debug Win32 ------ リンクしています... 3jjiki.obj : error LNK2019: 未解決の外部シンボル "int img_R" (?img_R@@3HA) が関数 "void __cdecl JikiLoad(void)" (?JikiLoad@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "int img_C" (?img_C@@3HA) が関数 "void __cdecl JikiLoad(void)" (?JikiLoad@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct BBB * bombig" (?bombig@@3PAUBBB@@A) が関数 "void __cdecl JikiInit(void)" (?JikiInit@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct BBB * bom" (?bom@@3PAUBBB@@A) が関数 "void __cdecl JikiInit(void)" (?JikiInit@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct SHOT_C * JitamaC" (?JitamaC@@3PAUSHOT_C@@A) が関数 "void __cdecl JikiShotC(void)" (?JikiShotC@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct CharaData CharaData" (?CharaData@@3U0@A) が関数 "void __cdecl JikiShotC(void)" (?JikiShotC@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct SHOT_R * JitamaR" (?JitamaR@@3PAUSHOT_R@@A) が関数 "void __cdecl JikishotR(void)" (?JikishotR@@YAXXZ) で参照されました。 I:\Works\Projects\Object\Debug\Object.exe : fatal error LNK1120: 外部参照 7 が未解決です。 ビルドログは "file://i:\Works\Projects\Object\Object\Debug\BuildLog.htm" に保存されました。 Object - エラー 8、警告 0 ========== ビルド: 0 正常終了、1 失敗、0 更新、0 スキップ ========== 未解決のシンボルと言われているものは全てヘッダーファイルにて extern int img_C; の様に宣言しています。 あれこれ弄って見たのですが全く進展しません。 アドバイスをお願いします。

  • DirectX8.0SDKサンプルのビルドでエラーが出てしまいます。

    DirectX8.0aのDirectShowのサンプルをビルドすると下記のエラーが発生して, コンパイルできません。 ..\..\..\..\include\strmif.h(28) : fatal error C1189: #error : this stub requires an updated version of <rpcndr.h> 開発環境はVisual C++ 5.0 Learning Editionを使っています。 OSはWindowsMEです。 rpcndr.hのバージョンが古いためのようですが, Visual C++ 5.0ではDirectX8.0aは扱えないのでしょうか? ちなみに,インクルードファイルやライブラリファイルのパスは, DirectX SDKの方を先に探すように設定してあります。 (rpcndr.hはSDKには含まれてはいないようですが)

  • Visutal C++ 2008 express editionのエラー

    最近プログラミングを始めた初心者です。 visual C++ 2008 express editionをインストールして、リソースエディタがないことを知り、ResEditをインストールしました。 そしていざプログラムを作ってみるとどんなプログラムでも必ず 1>プロジェクト : error PRJ0003 : 'cmd.exe'の起動中にエラーが発生しました。 と出できてしまいます。無視してもビルドできるのですが、やはり気になります。 いったいどうすればいいでしょうか? 説明に不足があればまた足しますのでお願いします。

  • Visual Studio C++初心者です.

    Visual studio C++ Express Editionを インストールして試しにただフォームに ラベルを付けるだけのプログラムを作って ビルドしてみましたところ プロジェクト : error PRJ0003 : 'cmd.exe' の起動中にエラーが発生しました。 というエラーが出てしまいました. 初心者なのでなにがエラーとなっているのか わからないので教えてください.

  • MS VC++ のプロジェクト作成時のエラーについて

    Microsoft Visual C++2008 Eepress Editionを使おうと思いインストールしたのですが,プロジェクトを作成しようとすると 「プロジェクト ’ファイル名’ の作成に失敗しました」となり先に進めません. MSのサイトなどいろいろ調べてみましたが解決できません. 2005 Express Editionも試してみましたが同じエラーが出て先に進めませんでした. 再インストールしてみてもダメで,困っています. どなたかご教授お願いします.ちなみにC++だけでなくC#などでも同じエラーがでました(・ ・;))

  • Eclipse 3.1のエラー

    Eclipse3.1での問題に、「プロジェクト HogeProject のビルド・パス内にサイクルが検出されました。」というエラーが出てプロジェクトがビルドできません。 プロパティの「Java のビルド・パス」には何の問題も指摘されていません。 何のエラーなのか分かりますでしょうか。

    • ベストアンサー
    • Java
  • VC++のエラー

    windows xp VC++ 6.0 http://www.kumei.ne.jp/c_lang/intro/no_57.htm に書いてある通りに、タイプをwin32 Application で 設定して、 #include <windows.h> int WINAPI WinMain( HANDLE hInstance , HANDLE hPrevInstance , LPSTR lpCmdLine , int nCmdShow ) { MessageBox(NULL, (LPCSTR)"メッセージ・ボックスのテストです。", (LPCSTR)"猫でもわかるプログラミング", MB_OK); return 0; } をプロジェクトに追加し、ビルドすると、 ******************************** --------------------構成: aaadf - Win32 Debug-------------------- コンパイル中... fdfdfdf.cpp D:\VC\aaadf\fdfdfdf.cpp(7) : error C2731: 'WinMain' : 関数はオーバーロードできません。 D:\VC\aaadf\fdfdfdf.cpp(5) : 'WinMain' の宣言を確認してください。 cl.exe の実行エラー fdfdfdf.obj - エラー 1、警告 0 ********************************* とエラーになります。 何がいけないのかさっぱりわかりません。。

  • VisualC++2005ExpressEditionでDeskbandアプリを作るには?

    Visual C++ 2005 Express Editionを使って、 Deskbandアプリケーションを作ろうと思っています。 しかし作り方がさっぱりわかりません。 ネットでいろいろと資料を探して、(The Code ProjectやMSDN等) サンプルを手に入れたのですが、ビルドしようにもVC++2005ExpressEditionではビルドできませんでした。 ビルドできるサンプルのある場所、或いは作り方を教えてください。

  • VC++ExpressEdition2005でのMFC利用

    Visual Stdio Express Edition 2005 C++のMFCに関して質問させてください。 とあるプロジェクトをコンパイルしますと, "AFXWIN.H":No such file or directoryとのエラーが出ます。 調べて見たところ,AFXWIN.hはMFCだと言う記述を目にしました。 そして公式サイトの記述によりますと, >MFCとATLはVisual C++ 2005 Express Editionには含まれません。MFCとATLは、その他のすべてのVisual Studio2005エディションに含まれる予定です。 なのだそうです。 ですので,MFCを含むプログラムをこのソフトでやるのは無理かな? と思ったのですが,PSDKをインストールすればExpressEditionでも出来る, という事も聞きました。 結局真実がどうなのかがわからなくなってしまいました。 Visual C++ 2005 Express EditionではMFCは使えるのかどうか? またもしExpressEditionで使えないのならば,どれなら使えるのか?(Standard?Professional?) ご存知の方いらっしゃいましたらご鞭撻どうぞ宜しくお願いいたします。

  • EclipseでVC++をつかう

    VC++を使いたいのですが **** Rebuild of configuration Debug for project testcpp **** **** Internal Builder is used for build **** cl /c /EHs /MD /Zi /Ic:\program files (x86)\microsoft visual studio 10.0\vc\include\ /nologo /Fosrc\xxxxx.obj ..\src\xxxxx.cpp Microsoft(R) 32-bit C/C++ Optimizing Compiler Version 16.00.40219.01 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. cl : コマンド ライン error D8003 : ソース ファイル名がありません Build error occurred, build is stopped Time consumed: 251 ms. となってしまってビルドできません よろしくお願いします