2009-03-15 5 views
4

問題:HELP VS8 IDEへのコマンドライン?

C:\>CL/LDのhellomodule.c/IC:\ Python24 \は、Cを含む:\ Python24 \ LIBS \ python24.lib /link/out:hello.dll

'cl'は内部の または外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されません。

私は、このコマンドが機能するために、私は設定する必要がありますどのようなPATHのVisual Studio教授エディ2008

  1. を使用していますか?
  2. IDEを使用して上記のコマンドを実行する方法は?

注:私はthisを勉強しています。


C:\>cl /LD hellomodule.c /Ic:\Python24\include c:\Python24\libs\python24.lib /li 
nk/out:hello.dll 
'cl' is not recognized as an internal or external command, 
operable program or batch file. 

C:\>PATH="C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\cl.exe" 

C:\>cl 
'cl' is not recognized as an internal or external command, 
operable program or batch file. 

C:\>PATH="C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\cl.exe" 

C:\>cl /LD hellomodule.c /Ic:\Python24\include c:\Python24\libs\python24.lib /li 
nk/out:hello.dll 
'cl' is not recognized as an internal or external command, 
operable program or batch file. 

C:\> 

+0

ダビデは、あなたがそれをマークする必要がありvcvarsall.batの\ Program Files \ MicrosoftのVisual Studio 9.0 \ VC \。これは彼に+15の報酬を与え、+2の報酬を与える。さらに、あなたの質問が完全に答えられたことを示しています。 – Andy

答えて

9

あなたは

Cを使用して環境を設定することができますcmeerwは、あなたの質問に答えた場合に認められたよう

+1

@ cmeerw、あなたが問題を解決した(1アップ:) –

1

は、あなたの質問に、もう少し具体的にすることはできますか?何がうまくいきませんか?プログラムが見つからないか、コンパイルが失敗するかなど...

私が見ることができる唯一の問題は、コマンドラインでCLコマンドを解決できないことです。 cl.exeバイナリへのフルパスを含めてみてください。これは私のマシン上の関連するパスです。

C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\cl.exe 

EDIT

パス環境変数を使用して、あなたはそれはパスではなく、アプリケーションに設定する必要があります。 mspdb80.dllロードすることができないためとして、

set PATH=%PATH%;C:\Program Files\Microsoft Visual Studio 9.0\VC\bin 

にあなたのパスコードを変更し、私はこの問題に貢献している可能性があり、ご使用の環境変数をいじり心配です。 cmd.exeシェルを再起動し、上記で指定した行を追加して再試行してください。それでもmspdb80.dllでエラーが発生する場合は、Visual Studioのインストールを修復する必要があります。

EDIT2

PATH環境変数がmspdb80.dllのためのロードパスをめちゃくちゃにされたように確かに見えます。このスレッドは私が私のプログラムメニューの「Visual Studioの2008コマンドプロンプト」を持ってこの問題

http://social.msdn.microsoft.com/Forums/en-US/Vsexpressinstall/thread/2a3c57c5-de79-43e6-9769-35043f732d68/

+0

私はこれを試しました:(でも同じエラーです。 –

+0

@david、あなたはパスを修飾するときに完全なコマンドラインを投稿できますか? – JaredPar

+0

@ JaredPar、はい、その上に。 –

1

のためのソリューションの束を持っています。そのコマンドプロンプトを使用していますか?

+0

私は通常のウィンドウコマンドプロンプトを使用しています。 –

+0

しないでください。 「Visual Studio 2008コマンドプロンプト」を使用します。それがそれのためのものです。 –

+0

@ John、VS8 cmd prmptの起動方法は?私は騒ぎです。 –

関連する問題